我们有一个工作角色帐户,它有一个非常大的 crontab。它的 MAILTO 指向一个共享地址,因此如果出现问题,我们中的许多人都会收到通知。
我想在这个 crontab 中添加一个条目,但我只想在出现问题时收到通知。有没有办法为这个条目更改 MAILTO,或者以其他方式实现我的目标?
fre*_*eit 21
你总是可以这样做:
MAILTO=you
* * * ... your cron job
MAILTO=normal.destination
Run Code Online (Sandbox Code Playgroud)
小智 10
您始终可以将所有输出通过管道传输到子 shell 中具有正确地址的邮件命令。只要 STDOUT 或 STDERR 上没有任何内容,cron 就不会发送电子邮件
10 * * * * sh -c 'thisonecommand 2>&1 | 邮件 otheraddress@foo.com'