Broken crontab/anacron
Jeff Vian
jvian10 at charter.net
Mon Jan 24 23:09:43 UTC 2005
On Mon, 2005-01-24 at 16:07 -0500, James Pifer wrote:
> On Mon, 2005-01-24 at 11:08, Robert Nichols wrote:
> > James Pifer wrote:
> > > I rebuilt one of my systems last week using FC3 and somehow I broke
> > > anacron or crontab. It hasn't run since Jan 20th according to what is in
> > > root's mailbox.
> > >
You should have root aliased to your regular user so it is easy to
monitor roots mail.
> > > I think the problem is anacron. I can't seem to get it running, or at
> > > least keep it running. It says it starts, but then when I look at the
> > > processes, it isn't running. The problem is I don't see anything in any
> > > logs about problems with it.
> > >
> > > Does anacron write logs to messages?
> > > What's the best way to troubleshoot it?
> > >
anacron is not a continuously running service.
what do you get if you run " # ps aux | grep cron " ?
Mine gives
[jeff at goliath ~]$ ps aux | grep cron
root 4266 0.0 0.1 4444 812 ? Ss 00:58 0:00 crond
That indicates crond is running as the service
anacron is a run once-per-boot service per the man page.
>
> > > My /etc/crontab HAD this in it:
> > > SHELL=/bin/bash
> > > PATH=/sbin:/bin:/usr/sbin:/usr/bin
> > > MAILTO=root
> > > HOME=/
> > >
> > > # run-parts
> > > 01 * * * * root run-parts /etc/cron.hourly
> > > 02 4 * * * root run-parts /etc/cron.daily
> > > 22 4 * * 0 root run-parts /etc/cron.weekly
> > > 42 4 1 * * root run-parts /etc/cron.monthly
> > > 00 01 * * * root /root/mythtvdbbackup
> > > 00 03 * * * root /root/backupvideos
> > > 35 * * * * root /root/mythlink.sh
> > >
> > >
> > > Now it has this:
> > > SHELL=/bin/bash
> > > PATH=/sbin:/bin:/usr/sbin:/usr/bin
> > > MAILTO=root
> > > HOME=/
> > >
> > > # run-parts
> > > 01 * * * * root run-parts /etc/cron.hourly
> > > 02 4 * * * root run-parts /etc/cron.daily
> > > 22 4 * * 0 root run-parts /etc/cron.weekly
> > > 42 4 1 * * root run-parts /etc/cron.monthly
You have removed the lines for your mythtv installation.
They can be put back if the files are in /root as the paths indicate.
> > >
> > >
> > > Permissions on it are:
> > > [root at mythtv etc]# ls -l crontab
> > > -rwxr--r-- 1 root root 254 Jan 24 09:22 crontab
The permissions by default are
[jeff at goliath ~]$ ls -l /etc/crontab
-rw-r--r-- 1 root root 255 Sep 20 16:58 /etc/crontab
> > >
> > > Here's what I get when I try to start it.
> > > [root at mythtv etc]# service anacron start
> > > Starting anacron: [ OK ]
> > > [root at mythtv etc]# service anacron status
> > > anacron is stopped
> > > [root at mythtv etc]#
>
crond and anacron are different.
The cron service is crond.
Use man cron and man anacron to see the difference in their functions.
> Any other ideas why cron is not working correctly?
>
> Thanks,
> James
>
More information about the fedora-list
mailing list