lock: check process exists

This commit is contained in:
Vincent Riquer 2012-03-14 09:46:53 +01:00
parent b2ba87f7a0
commit 8c5a6358b6

View File

@ -132,6 +132,7 @@ doBackup() {
runBackup emerg.$(date +%Y%m%d%H%M) runBackup emerg.$(date +%Y%m%d%H%M)
else else
if [ -f "$SNAPSHOT_RW/$NAME/.lock" ] \ if [ -f "$SNAPSHOT_RW/$NAME/.lock" ] \
&& [ -r /proc/$(<"$SNAPSHOT_RW/$NAME/.lock")/comm ] \
&& [[ $(</proc/$(<"$SNAPSHOT_RW/$NAME/.lock")/comm) = remote-backup ]] && [[ $(</proc/$(<"$SNAPSHOT_RW/$NAME/.lock")/comm) = remote-backup ]]
then then
failedBackups+=( "$NAME" ) failedBackups+=( "$NAME" )