Anacron - when it's triggered

James Michael Fultz croooow at gmail.com
Thu Nov 12 18:10:34 GMT 2009


* Brian McKee <brian.mckee at gmail.com> [2009-11-12 12:49 -0500]:
> I want to make sure I'm understanding this and not missing something.
> 
> On a default hardy install anacron runs
> a - when entering runlevels 2,3,4,5 (e.g. on bootup)(see /etc/rcX.d)
> b - on acpi or apm resume if on ac power (see /etc/acpi/resume.d
> /etc/apm/event.d)
> c - No other time unless specified in the crontab!
> 
> In other words, the hardy crontab entry of
>    25 18	* * *	root	test -x /usr/sbin/anacron || ( cd / && run-parts
> --report /etc/cron.daily )
> says "if anacron is installed, let it deal with cron.daily, otherwise
> run at 6.25pm"
> and anacron will only check on bootup or resume from suspend if it
> should be running cron.daily,
> So, if the machine never sleeps or reboots, cron.daily never runs.
> Right?

It would seem so until you look at '/etc/cron.d/anacron' and see that it
schedules daily invocation of anacron.

> I'm thinking of removing the test for anacron from crontab so I get
> consistant run times when possible, and anacron just catches the
> missed runs (because the machine was off etc)

Doesn't hurt anything either way.  Myself, I would just leave it as it
is.




More information about the ubuntu-users mailing list