]> git.pld-linux.org Git - packages/clamav.git/blob - clamav-cron-updatedb
- package more static libs
[packages/clamav.git] / clamav-cron-updatedb
1 #!/bin/sh
2
3 [ -f /etc/sysconfig/clamd ] && . /etc/sysconfig/clamd
4 [ -n "$UPDATE_HOUR" -a "$UPDATE_HOUR" -gt 0 ] || UPDATE_HOUR=2
5
6 [ $((`date '+%k'` % $UPDATE_HOUR)) -eq 0 ] || exit 0
7
8 # sleep random period to avoid all servers hitting clamav servers at the same time,
9 # but 1800 seconds (half an hour) at most
10 sleep $((RANDOM % 1800))
11
12 [ "$UPDATE_MAIL_MESSAGES" ] || UPDATE_MAIL_MESSAGES="errors"
13 [ "$UPDATE_MAIL_MESSAGES" = "errors" ] && freshclamopt="--quiet"
14
15 [ -f /var/lock/subsys/clamd ] && notify="--daemon-notify" || notify=
16
17 umask 022
18 log=$(/usr/bin/freshclam $freshclamopt $notify 2>&1)
19 [ "$UPDATE_MAIL_MESSAGES" != "none" -a -n "$log" ] && echo "$log"
This page took 0.055577 seconds and 3 git commands to generate.