]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - crontab.d/update.sh
crontab.d/jobs: Random sleep before running a command.
[config/dotfiles.git] / crontab.d / update.sh
index 05519bb4a14b0b901bc58f585954673e670de73a..173142ec214db7ddb29eed6ec690704ced1a97ed 100755 (executable)
@@ -52,9 +52,8 @@ echo "###################################" >> "$CRONTAB"
 echo >> "$CRONTAB"
 echo "# It was generated from '$DIRECTORY/*' on `date -R`." >> "$CRONTAB"
 
-# Enforce C sort order ($LANGUAGE is a GNU extension).
+# Enforce C sort order.
 LC_ALL=C
-LANGUAGE=C
 
 NO_MATCHES=
 for file in "$DIRECTORY"/crontab.*; do
@@ -79,6 +78,7 @@ for file in "$DIRECTORY"/crontab.*; do
                   -e "/^# Copyright (C) [0-9][0-9]* / d" \
         | cat --squeeze-blank \
         | sed "/^PATH/ s:\$HOME:$HOME:g" \
+        | sed 's/RAND_SLEEP \([0-9]*\)/sleep `perl -e "srand; print int rand \1;"`/' \
         >> "$CRONTAB"
 done