From 467fbf5c7e776f3705dbdde14e455911962620ff Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Sun, 8 Jun 2008 11:39:27 +0000 Subject: [PATCH] - sleep random amount to avoid all servers hitting clamav servers at same time Changed files: clamav-cron-updatedb -> 1.7 --- clamav-cron-updatedb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/clamav-cron-updatedb b/clamav-cron-updatedb index b2ffb4c..995468e 100644 --- a/clamav-cron-updatedb +++ b/clamav-cron-updatedb @@ -6,6 +6,12 @@ DIV="$(echo "$(LC_ALL=C date "+%H % ${UPDATE_HOUR}")" | bc)" [ "$DIV" = "0" ] || exit 0 +# sleep random amount to avoid all servers hitting clamav servers at same time +# but at most 1800 seconds (half hour) +rand=${RANDOM:-$$} +rand="$(echo "$rand % 1800" | bc)" +sleep $rand + [ -z "$UPDATE_MAIL_MESSAGES" ] && UPDATE_MAIL_MESSAGES="errors" [ "$UPDATE_MAIL_MESSAGES" = "errors" ] && freshclamopt="--quiet" -- 2.44.0