From: Alan J. Pippin <ajp@pippin.pippins.net>
Date: Tue, 27 Apr 2010 13:44:40 +0000 (-0600)
Subject: Added an "already running" check to the wrap script
X-Git-Url: http://git.pippins.net/images/%27%20%20%20%20.%20%24GLOBALS%5B%27phpgw%27%5D-%3Elink%28%27inc/jquery/%7Bupdate_day%7D?a=commitdiff_plain;h=5158c7d2734fc55140fe2992ca0cbbb6757ce3b1;p=rip_dvd%2F.git

Added an "already running" check to the wrap script
---

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