How to stop a cron job sending email

Karl Auer kauer at biplane.com.au
Fri Oct 31 11:31:50 UTC 2008


On Fri, 2008-10-31 at 16:34 +0530, Sambit Bikas Pal wrote:
> If you want to complete disable mails from cron, add the following at
> the top of the crontab-
> MAILTO=""

In general, this is a Bad Idea.

Turning off all emailed output from cron is a good way to never find out
about stuff that is going wrong.

Scripts run from cron should handle any expected output themselves. That
will ensure that any unexpected output gets mailed to you.

Redirecting output from scripts to /dev/null in the crontab itself is a
Bad Idea for the same reason, but at least it can be applied on a
script-by-script basis. Also, you can choose to only redirect stdout, so
that unexpected output on stderr will still be mailed to you.

Regards, K.

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Karl Auer (kauer at biplane.com.au)                   +61-2-64957160 (h)
http://www.biplane.com.au/~kauer/                  +61-428-957160 (mob)

GPG fingerprint: DD23 0DF3 2260 3060 7FEC 5CA8 1AF6 D9E3 CFEE 6B28

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <https://lists.ubuntu.com/archives/ubuntu-users/attachments/20081031/58c6453d/attachment.sig>


More information about the ubuntu-users mailing list