X-Git-Url: http://git.pippins.net/embedvideo/.git/?a=blobdiff_plain;f=rip_dvd.wrap;h=e9bcb632c0810bd5788358246dc8c051d94eb4ea;hb=5158c7d2734fc55140fe2992ca0cbbb6757ce3b1;hp=76fcb3ccd62883d2b6f136cf562beaa69939c350;hpb=22d9052c5a84fa1cd7157e7b23278ba5feb8a0dc;p=rip_dvd%2F.git diff --git a/rip_dvd.wrap b/rip_dvd.wrap index 76fcb3c..e9bcb63 100755 --- a/rip_dvd.wrap +++ b/rip_dvd.wrap @@ -5,6 +5,16 @@ # script is called from the mythtv menus for example with a # smaller set of options. +############################################## +# Don't run if a previous rip attempt is still running +SCRIPT_NAME=${0##*/} +MY_PID=$$ +ps -ef | grep $SCRIPT_NAME | grep -v grep | grep -v emacs | grep -v vi | grep -v "/bin/sh -c" | grep -v $MY_PID +if [[ $? == 0 ]]; then + echo -e "-E- Found an instance of this script already running. Aborting this additional attempt to rip...\n" + exit 1 +fi + ############################################## # COMMAND LINE PROCESSING