Re: Anacron schedule
Judith Elaine Bush wrote:
>
>
> I've edited /etc/crontab to change the time (ana)cron runs its daily,
> weekly, and monthly scripts. They still seem to run after 7 am and not
> at 5:25. The system has been rebooted since the crontab change (not my
> fault!), so any and all daemons have been restrted since the change.
>
> I am a little confused about the structure of the crontab command that
> refers to the daily, weekly, and monthly cron schedules. Since anacron
> is installed on my system, 'test -e /usr/sbin/anacron' returns
> 0. Thus, since the second command only runs IFF the first command
> returns a non-zero status, it seems that these crontab entries don't
> trigger anacron or the run-parts. (And then the
> /etc/cron[daily|monthly|weekly] all have 0anacron scripts that seem to
> run run-parts on the self directory.
>
> Between my change making no difference and closely examining the
> crontab entries, I am now left puzzled where anacron is scheduled to
> run when the system is up for over 24 hours.
The cron daemon uses the files in /etc/cron.d as an extension of
/etc/crontab. So /etc/cron.d/anacron runs /usr/sbin/anacron -s
Then> anacron -s runs the jobs in /etc/anacrontab which has the
run-parts that replace cron's entries for daily, weekly and monthly.
The anacrontab entries specify a period in days and a delay in
minutes that anacron checks before it runs the job e.g.:
1 5 cron.daily nice run-parts --report /etc/cron.daily
Anacron records the date, not the hour in its timestamp, so it
knows when to execute again.
--
LINUX~~nobody owns it~~everybody can use it~~anybody can improve it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Reply to: