# crontab -l 2>/dev/null | tail -1 6 3 * * * root egrep -q 'freshclam.* WARNING: .* Recommended version' /var/log/mail.log && /root/bin/clamav-auto-update.sh ; true # cat >/root/bin/clamav-auto-update.sh <<"EOF" #!/bin/bash MIRROR=http://mesh.dl.sourceforge.net/ NEW_VERSION=$(egrep 'freshclam.* WARNING: .* Recommended version' /var/log/mail.log | tail -1 | awk '{print $NF}') URL=$(echo "${MIRROR}sourceforge/clamav/clamav-${NEW_VERSION}.tar.gz") mkdir -p /root/src cd /root/src rm -r /root/src/clamav-* wget -Yoff -nv $URL tar xf clamav-${NEW_VERSION}.tar.gz cd clamav-${NEW_VERSION} ./configure --with-user=spam --with-group=spam && make && make install killall clamd freshclam /usr/local/sbin/clamd /usr/local/bin/freshclam -d EOF