# Trap C-c and kill
trap die SIGINT SIGTERM
-# Don't start if we're already running
+# Don't start if we're already running. Don't use diemsg, as that removes the lock file!
if [ -e $LOCKFILE ]; then
- diemsg "$LOCKFILE exists for pid `cat $LOCKFILE`."
+ warnmsg "$LOCKFILE exists for pid `cat $LOCKFILE`."
+ exit 1
fi;
touch $LOCKFILE
echo $$ > $LOCKFILE