[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[dak/master] cron.hourly locks itself



---
 config/debian/cron.hourly | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/config/debian/cron.hourly b/config/debian/cron.hourly
index 3c58395..d2451b8 100755
--- a/config/debian/cron.hourly
+++ b/config/debian/cron.hourly
@@ -2,6 +2,10 @@
 #
 # Executed hourly via cron, out of dak's crontab.
 
+# Only one of me should ever run.
+[  "${FLOCKER}"  != "$0" ] && exec env FLOCKER="$0" flock -E 0 -en "$0" "$0"
+"$@" || :
+
 set -e
 set -o pipefail
 set -u
-- 
2.1.4



Reply to: