I've got a problem with my web/email server. None of my cron.daily/weekly/etc. jobs run. This means that my logs don't get rotated, and (more importantly) none of my backups run.

I've tried searching, but my google-fu is weak on this topic.

It's a Debian GNU/Linux 4.0 box, with no relevant (I think) modifications to /etc. /usr/sbin/cron is definitely running. It just doesn't seem to do anything.

As an aside, it's a VPS, which means it's sometimes a bit short of memory, but I don't think that this is the problem.

In /etc/crontab, the lines look like this:

 Code:
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )


Since I do have /usr/sbin/anacron, and it is executable, it seems to me that the line won't do anything. However, if I start anacron with /etc/init.d/anacron start, it doesn't stay running.

What's supposed to be happening here? How are cron and anacron supposed to interact?

Do any of the other Linux people here have any suggestions for troubleshooting steps? I'm out of ideas.
_________________________
-- roger