mike Asked: 2009-06-30 14:07:33 +0800 CST2009-06-30 14:07:33 +0800 CST 2009-06-30 14:07:33 +0800 CST 为单个 crontab 条目覆盖 MAILTO 772 我们在工作中有一个角色帐户,它有一个非常大的 crontab。它的 MAILTO 指向一个共享地址,因此如果出现故障,我们中的一些人会收到通知。 我想在这个 crontab 中添加一个条目,但我只想在出现问题时收到通知。有没有办法为这个条目更改 MAILTO,或者以其他方式实现我的目标? unix cron 3 个回答 Voted Best Answer freiheit 2009-06-30T14:19:27+08:002009-06-30T14:19:27+08:00 你总是可以这样做: MAILTO=you * * * ... your cron job MAILTO=normal.destination Anthony DeStefano 2009-06-30T14:21:42+08:002009-06-30T14:21:42+08:00 您始终可以将所有输出通过子shell 中的正确地址通过管道传送到邮件命令。只要 STDOUT 或 STDERR 上没有任何内容,cron 就不会发送电子邮件 10 * * * * sh -c 'thisonecommand 2>&1 | 邮件 [email protected]' Brendan 2009-06-30T15:49:32+08:002009-06-30T15:49:32+08:00 我不记得 cron 是否预先解析了要在环境变量中读取的文件,所以我不确定你是否可以MAILTO在一个文件中多次更改。但是您始终可以将其拆分为另一个文件并/etc/cron.d/foo使用[email protected].
你总是可以这样做:
您始终可以将所有输出通过子shell 中的正确地址通过管道传送到邮件命令。只要 STDOUT 或 STDERR 上没有任何内容,cron 就不会发送电子邮件
我不记得 cron 是否预先解析了要在环境变量中读取的文件,所以我不确定你是否可以
MAILTO
在一个文件中多次更改。但是您始终可以将其拆分为另一个文件并/etc/cron.d/foo
使用[email protected]
.