cron doesn't execute it's commands

Posted by Silvio Keller on Server Fault See other posts from Server Fault or by Silvio Keller
Published on 2011-08-25T12:53:12Z Indexed on 2012/10/01 3:40 UTC
Read the original article Hit count: 712

Filed under:
|

I created an own small server with Debian. Last night i updated it. It created an error while generating the initrd and it didn't boot.

Today i booted from another filesystem and did dpkg --configure -a with chroot. I also checked the filesystem.

Now everything should be ok.

But cron doesn't work:-( It is the same /etc/crontab-File but it doesn't work. I reinstalled cron and tried many things.

Is there a way to see cron's log? I only readed about rsyslog, but i have not installed rsyslog, because the server is based on a minimal system (Freeagent Dockstar).

Has someone an idea?

Best regards Silvio Keller

Update

There is no file /var/log/syslog and dpkg -l|grep syslog gives me no output, so i think syslog is not installed. It is only a minimal system.

cron -l gives:

cron: can't lock /var/run/crond.pid, otherpid may be 687: Resource temporarily unavailable

So i stopped cron with /etc/init.d/cron stop and executed cron -l again, this gives no output. At this moment i tried to start cron with /etc/init.d/cron start:

Starting periodic command scheduler: cron failed!

But there's no additional error info... But i see there's now in the background a proccess called cron -l which runs.

If i stop it /etc/init.d/cron start works:

Starting periodic command scheduler: cron.

I used the crontab-file /etc/crontab, this worked for me always. Till i updated my kernel and the initrd it doesn't.

The file's content is:

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
00 5    * * *   root    dummy
23 45   * * 7   root    dummy

00 *    * * *   root    dummy
*/1 *   * * *   root    dummy
00 1    * * *   root    dummy
00 4    * * *   root    dummy
*/5 *   * * *   root    dummy
#00 */10 * * *  root    dummy

01 0    * * *   root    dummy
00 5    * * *   root    dummy
00 4    * * *   root    dummy
#

If i start crontab -e it creates a new file /tmp/crontab.vn87tv/crontab, which is unfortunaly on a tmpfs and which also doesn't work.

Thanks & Best regards

© Server Fault or respective owner

Related posts about debian

Related posts about cron