//  
BlueQuartz.US Forum Index HOME
BlueQuartz.US
Open Source Info for Open Source Users
RegisterRegister 
MemberlistMemberlist
UsergroupsUsergroups
FAQFAQ   
SearchSearch
SubscriptionsSubscriptions
ProfileProfile   
Private messagesPrivate messages   
Log inLog in 
Are You Paying More Than Wholesale For Your Names?   Join the Hottest Domain Name Reseller Program Around!

 
Post new topic   Reply to topic    BlueQuartz.US Forum Index -> ClamAV Users
 quick question on freshclam Previous Topic
Next Topic
Message Author
PostPosted: Tue Mar 09, 2010 6:56 pm    
Subject: quick question on freshclam
Reply with quote  
Tom Shaw

I want to change how I run freshclam on OSX from running as a deamon
to running periodically using launchd. Unfortunately, freshclam's
returning of 1 when no updates were required causes issues with
launchd since it thinks freshclam exited abnormally and attempts to
respawn.

Now, I can easily put a shell script between launchd and freshclam to
solve this (in fact I have) but it would be much cleaner if I could
tell freshclam to return 0 for both "good" events, eg updated and no
need to update."

Anyone got an idea on how to do this?

Tom

_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml
Back to top
PostPosted: Tue Mar 09, 2010 7:32 pm    
Subject: quick question on freshclam
Reply with quote  
Chuck Swiger

On Mar 9, 2010, at 3:55 PM, Tom Shaw wrote:
Quote:
I want to change how I run freshclam on OSX from running as a deamon to running periodically using launchd. Unfortunately, freshclam's returning of 1 when no updates were required causes issues with launchd since it thinks freshclam exited abnormally and attempts to respawn.

It looks like --on-update-execute=EXIT_0 is almost what you want, except it's reversed; you want an --on-no-update-execute flag. :-)

On the other hand, freshclam normally uses less than 1MB of RAM, so I don't see what you are gaining by making changes here. Use freshclam as a daemon, and have launchd monitor it and restart it if it ever goes away.

Regards,
--
-Chuck

_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml
Back to top
PostPosted: Thu Mar 11, 2010 4:51 pm    
Subject: quick question on freshclam
Reply with quote  
Jim Preston

On Mar 9, 2010, at 5:32 PM, Chuck Swiger wrote:

Quote:
On Mar 9, 2010, at 3:55 PM, Tom Shaw wrote:
Quote:
I want to change how I run freshclam on OSX from running as a
deamon to running periodically using launchd. Unfortunately,
freshclam's returning of 1 when no updates were required causes
issues with launchd since it thinks freshclam exited abnormally and
attempts to respawn.

It looks like --on-update-execute=EXIT_0 is almost what you want,
except it's reversed; you want an --on-no-update-execute flag. :-)

On the other hand, freshclam normally uses less than 1MB of RAM, so
I don't see what you are gaining by making changes here. Use
freshclam as a daemon, and have launchd monitor it and restart it if
it ever goes away.

Regards,
--
-Chuck


Or you could just run it has a cron task. This is what I do on my
Linux box and have it execute x number of times a day at some offset
from the hour to minimize collision with other users (tends to timeout
if done on the top of the hour)

Jim
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BlueQuartz.US Forum Index -> ClamAV Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group