mirror of
https://0xacab.org/liberate/backupninja.git
synced 2024-11-08 11:52:32 +01:00
Fix "Locking mechanism causes variable problem".
Thanks to Olivier Berger for the patch.
This commit is contained in:
parent
69c0ec09c5
commit
52eb8d0c4b
@ -325,7 +325,7 @@ function process_action() {
|
||||
|
||||
# start locked section : avoid concurrent execution of the same backup
|
||||
# uses a construct specific to shell scripts with flock. See man flock for details
|
||||
(
|
||||
{
|
||||
debug "executing handler in locked section controlled by $lockfile"
|
||||
flock -x -w 5 200
|
||||
# if all is good, we acquired the lock
|
||||
@ -352,7 +352,7 @@ function process_action() {
|
||||
debug "failed to acquire lock"
|
||||
echo "Fatal: Could not acquire lock $lockfile. A backup is probably already running for $file." >>$bufferfile
|
||||
fi
|
||||
) 200> $lockfile
|
||||
} 200> $lockfile
|
||||
# end of locked section
|
||||
|
||||
_warnings=`cat $bufferfile | grep "^Warning: " | wc -l`
|
||||
|
Loading…
Reference in New Issue
Block a user