LOCKFILE=/var/lock/my-script.lock # Check if we're already running (set -C; : > $LOCKFILE) 2> /dev/null if [ $? != "0" ]; then echo "Lockfile exists, exiting" exit 1 fi trap 'rm $LOCKFILE' EXIT #rest of script goes here
Simple BASH script lockfiles
– April 2, 2011Posted in:

