Add execution lock

This commit is contained in:
2025-11-18 16:06:50 +01:00
parent 8d75bbd5f8
commit ced8ac8dc0
+10
View File
@@ -114,6 +114,16 @@ count_synced_files() {
echo "\$COUNT" echo "\$COUNT"
} }
SCRIPT_NAME=\$(basename \$0)
LOCKFILE="/tmp/\${SCRIPT_NAME}.lock"
if [ -e "\$LOCKFILE" ]; then
echo "Scrip is already running or delete \$LOCKFILE"
exit 1
fi
touch "\$LOCKFILE"
trap "rm -f '\$LOCKFILE'" EXIT
SHOW_NOTIFY_START_STOP=false SHOW_NOTIFY_START_STOP=false
if [[ "\$1" == "--with-notify-start-stop" ]]; then if [[ "\$1" == "--with-notify-start-stop" ]]; then
SHOW_NOTIFY_START_STOP=true SHOW_NOTIFY_START_STOP=true