Fetchmail Polling Interval?

Michael Schwendt fedora at wir-sind-cool.org
Mon Jul 26 15:15:30 UTC 2004


On Mon, 26 Jul 2004 09:47:17 -0400, Reuben D. Budiardja wrote:

> On Monday 26 July 2004 08:06, Rainer Bendig wrote:
> > Harding, Devon wrote on Mon Jul 26, 2004 at 07:59:21AM -0400:
> > > The 'Check Server' Command exists in WebMin.  What would be the syntax
> > > for cron job?
> >
> > e.g. "fetchmail -d 60"
> > for polling every 60 Seconds
> 
> Just for clarity, this is not the 'syntax for cronjob'. That command would run 
> fetchmail as a daemon, and fetchmail would automatically poll from server(s) 
> every 60 seconds.
> 
> You either do that, or use fetchmail in a cron job. If using fetchmail as 
> cronjob, you don't want to have the "-d" option, otherwise you'll end up with 
> a bunch of fetchmail daemons (hmm.. dunno if that's possible or not though).

It's not possible, fortunately. Fetchmail protects itself from that
and recognizes if it's running already.

But running a cron job which starts "fetchmail -d INTERVAL &> /dev/null"
periodically is a great thing for several reasons. First of all, after a
reboot, this would restart your fetchmail daemon after some
time. Secondly, the fetchmail daemon can deactivate itself and send you a
warning if it encounters permanent delivery problems. Compared with
running plain fetchmail from a cron job, you would not get that warning
and not any error output either (because of output redirection to
/dev/null as most people would do).





More information about the redhat-list mailing list