[Techtalk] Dillon's Cron No Longer Sends Email?
Kai MacTane
kmactane at gothpunk.com
Fri Dec 7 20:09:00 UTC 2007
Hi, Chix--
I'm running a Slackware 10.2 install, including Dillon's cron v2.3.3.
There is no system standard /etc/crontab; instead, root has his (my) own
crontab, which has the usual:
5 0 1 * * run-parts /etc/cron.monthly
1 0 * * * run-parts /etc/cron.daily
0 * * * * run-parts /etc/cron.hourly
*/15 * * * * run-parts /etc/cron.quad.hourly
*/5 * * * * run-parts /etc/cron.5minutely
* * * * * run-parts /etc/cron.minutely
in it, as well as this other line:
3 0 * * * /usr/local/sbin/backup
I recently (roughly a couple of weeks ago) switched my mail server from
Qmail to Postfix.
Until a couple of nights ago, all was well. The various scripts run by
cron were mostly set to emit output on STDOUT if anything went wrong;
such output would be picked up by crond and emailed to me. One of the
cron.daily scripts is written to *always* produce output, thus mailing
me various statistics.
A few nights ago, I stopped getting such mails. I've now set one of the
minutely scripts to always produce a line of output, just for debugging
purposes. I have not been buried in a flurry of minutely emails.
But crond is still running, doing everything just like it should. For
example:
root at finrod:~# tail /var/log/cron
Dec 7 11:57:01 finrod crond[16185]: USER root pid 25211 cmd run-parts
/etc/cron.minutely
Dec 7 11:58:01 finrod crond[16185]: USER root pid 25455 cmd run-parts
/etc/cron.minutely
Dec 7 11:59:01 finrod crond[16185]: USER root pid 25704 cmd run-parts
/etc/cron.minutely
Dec 7 12:00:01 finrod crond[16185]: USER root pid 25941 cmd run-parts
/etc/cron.hourly
Dec 7 12:00:01 finrod crond[16185]: USER root pid 25942 cmd run-parts
/etc/cron.quad.hourly
Dec 7 12:00:01 finrod crond[16185]: USER root pid 25943 cmd run-parts
/etc/cron.5minutely
Dec 7 12:00:01 finrod crond[16185]: USER root pid 25944 cmd run-parts
/etc/cron.minutely
Dec 7 12:01:01 finrod crond[16185]: USER root pid 26492 cmd run-parts
/etc/cron.minutely
Dec 7 12:02:01 finrod crond[16185]: USER root pid 26736 cmd run-parts
/etc/cron.minutely
Dec 7 12:03:01 finrod crond[16185]: USER root pid 26973 cmd run-parts
/etc/cron.minutely
Also, files that are supposed to be created and updated by cron scripts
are getting created and updated as they should.
I've already posted all non-comment lines from my crontab, but here's
the whole thing, just for completeness:
# Run the 'atrun' program every 5 minutes
# This runs anything that's due to run from 'at'. See man 'at' or 'atrun'.
# Note that this is commented out since it's not needed if you run atd.
But,
# it's left as an example, since atd isn't strictly required. You can still
# run it this way instead.
#0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/sbin/atrun 1> /dev/null
2> /dev/null
#
# This touches a filename in the temp directory so that you can see cron is
# working if the timestamp is current. Comment it out if it bugs you. :^)
# * * * * * touch /tmp/.crond_running
5 0 1 * * run-parts /etc/cron.monthly
1 0 * * * run-parts /etc/cron.daily
0 * * * * run-parts /etc/cron.hourly
*/15 * * * * run-parts /etc/cron.quad.hourly
*/5 * * * * run-parts /etc/cron.5minutely
* * * * * run-parts /etc/cron.minutely
3 0 * * * /usr/local/sbin/backup
(Some lines in there may have gotten wrapped by my mail program, but I
can verify that they are *not* incorrectly wrapped in vi.)
I've also verified that the emails aren't getting spam-filtered.
Does anyone have any ideas why this is happening, and how I can get them
turned on again? Thanks in advance!
--Kai MacTane
----------------------------------------------------------------------
"She's gonna dream up the world she wants to live in,
She's gonna dream out loud.
Dream out loud."
--U2,
"Zooropa"
More information about the Techtalk
mailing list