> Subject: Re: [Clamav-users] Autochecking script for clamd > > > At 08:50 PM 11/27/2003, Brian Bruns wrote: > >Well, I should have put this in the last message. > > > >I guess the one I threw together doesn't require anything special > >(doesn't need daemontools), and only needs bash. I have a habit of > >writing things very simply to be as small and lightweight as > possible > >:) > > daemontools isn't "special", whatever that means, and bash shells are > neither small nor lightweight. so, you lose on all counts. >
Special is as Special Does! I use a simple shell script to check for clamd and freshclam since there have been versions where both/either died. Plus I timestamp and log. As far as daemontools, I could never get it to function properly on my OpenBSD - Postfix - Amavisd system. This simple script works great. #!/bin/sh # redirect output to /var/log/messages file exec 1>>/var/log/checkclam exec 2>&1 TIMESTAMP=`date +"%b %e %H:%M:%S"` # Check for clamd daemon if ! (ps -aU amavisd | grep clamd | grep -v grep > /dev/null) then echo $TIMESTAMP "restarting clamd" # Remove Stale Socket rm /var/amavisd/clamd.sock # Start clamd /usr/local/sbin/clamd # Timestamp, log and send me a note echo $TIMESTAMP "restarting clamd" > /tmp/clamrestart.txt cat /tmp/clamrestart.txt | mail -s "clamd restart report" [EMAIL PROTECTED] > /dev/null rm /tmp/clamrestart.txt > /dev/null fi if ! (ps -aU amavisd | grep freshclam | grep -v grep > /dev/null) then echo $TIMESTAMP " restarting freshclam daemon" /usr/local/bin/freshclam -d -c 4 --datadir=/var/amavisd/usr/local/share/clamav --log-verbose fi FYI - Since installing 0.65 this has recorded no restarts L. A. Duerksen Technical Manager Futureware Distributing, Inc OpenBSD 3.3 amavisd-new-20030616-p2 spamassassin 2.55 postfix-2.0.10 ClamAV version 0.65 ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Clamav-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/clamav-users