SOURCES: clamav-cron-updatedb - sleep random amount to avoid all servers hi...
glen
glen at pld-linux.org
Sun Jun 8 13:39:32 CEST 2008
Author: glen Date: Sun Jun 8 11:39:32 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- sleep random amount to avoid all servers hitting clamav servers at same time
---- Files affected:
SOURCES:
clamav-cron-updatedb (1.6 -> 1.7)
---- Diffs:
================================================================
Index: SOURCES/clamav-cron-updatedb
diff -u SOURCES/clamav-cron-updatedb:1.6 SOURCES/clamav-cron-updatedb:1.7
--- SOURCES/clamav-cron-updatedb:1.6 Sat Dec 24 13:45:26 2005
+++ SOURCES/clamav-cron-updatedb Sun Jun 8 13:39:27 2008
@@ -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"
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/clamav-cron-updatedb?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list