I'm writing startup/shutdown scripts for clam daemons for Mac OS 10. They're
working ok except I can't seem to do a clean shutdown of clamd -- sending it
'kill -TERM' does nothing, I have to 'kill -9' to stop it. Here's my
start/stop code:
StartService ()
{
if ! pid=$(GetPID clamd); then
KillSockets
ConsoleMessage "Starting clamd daemon"
/opt/local/sbin/clamd
sleep 5
ConsoleMessage "Starting clamav-milter daemon"
/opt/local/sbin/clamav-milter -loq /var/run/clamav/clmilter.sock
sleep 5
ConsoleMessage "Starting freshclam daemon"
/opt/local/bin/freshclam -d
fi
}
StopService ()
{
if pid=$(GetPID clamd); then
ConsoleMessage "pid = $pid"
ConsoleMessage "Stopping clamav-milter daemon"
killall -TERM clamav-milter
ConsoleMessage "Stopping clamd daemon"
kill -TERM $pid
ConsoleMessage "Stopping freshclam daemon"
killall -TERM freshclam
else
ConsoleMessage "clamd is not running."
fi
}
Why won't 'kill -TERM' work?
--
Randall Perry
sysTame
Xserve Web Hosting/Co-location
Website Design/Development
WebObjects Hosting
Mac Consulting/Sales
http://www.systame.com/
-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Clamav-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/clamav-users