At 02:02 PM 7/12/2007, John Rudd wrote: > > Such scripts have > > been posted frequently and several good ones are available from > > http://sanesecurity.co.uk/clamav/usage.htm > >I saw the supporting material on sanesecurity's downloads page, but it >looked like it was almost all windows oriented (ie. useless to me).
There are 5 scripts on the page, only the last one is labeled as a windows script. >Plus, I want one thing that I can apply to all 3rd parties, and I >(perhaps incorrectly) assumed sanesecurity's stuff would be oriented >just around their own stuff. All those scripts are clearly labeled as working with MSRBL. >Yes, I am/was aware that I'm undermining rsync's bandwidth savings. I >just hadn't figured out the best way to address that. I don't think >that leaving it in /tmp/{something} works well for that. I had been >thinking about doing the scratch space in >/usr/local/share/{something}/tmp, but wasn't sure if that would be >standard enough. Consensus seems to be that /var/tmp/clamdb or similar is an appropriate place to hold the scratch/work files. checking for updates every hour is wasteful, every 4 hours is more reasonable. Here's a perl "one-liner" you might want to integrate in your script - it signals clamd to reload the database. Only run this if one of the databases has changed. # perl -MIO::Socket::UNIX -we 'my $s = IO::Socket::UNIX->new (shift); $s->print("RELOAD"); print $s->getline; $s->close' /var/run/clamav/clamd.socket -- Noel Jones _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://lurker.clamav.net/list/clamav-users.html