trash lock file if older than 2h
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 26 Jan 2011 08:26:53 +0000 (09:26 +0100)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Wed, 26 Jan 2011 08:26:53 +0000 (09:26 +0100)
scripts/all-modules.sh

index b33276e..94a0246 100755 (executable)
@@ -86,6 +86,15 @@ function main () {
        shift
     done
 
+    # is the stamp older than 2 hours ? 
+    # in minutes
+    GRACE=120
+    is_old=$(find $LOCK -mmin +$GRACE 2> /dev/null)
+    if [ -n "$is_old" ] ; then
+       echo "$LOCK is older than $GRACE minutes - removing"
+       rm -f $LOCK
+    fi
+
     [ -f $LOCK ] && exit 1
     
     echo $$ > $LOCK