我在一个帐户下配置了多个 cron 作业条目:
0 0 * * * /foo/foo.sh
0 2 * * * /foo/foo2.sh
0 4 * * * /foo/foo3.sh
Run Code Online (Sandbox Code Playgroud)
现在,如果其中任何一个遇到错误,则会向用户帐户发送一封电子邮件。我可以将 cron 配置为根据遇到错误的条目向不同的电子邮件地址发送通知吗?
例如,如果在运行时发生错误/foo/foo.sh发送到 bob@bob.com。如果在运行时发生错误,/foo/foo2.sh请发送至 joe@joe.com。
我知道我可以设置,MAILTO=someaddress@example.com 但我认为这适用于所有 cron 条目(对于我登录的帐户)......我认为这不是每个条目的设置。
希望这是有道理的。谢谢。:-)
使用MAILTO=per-entry完全可以,即:
MAILTO="address1"
0 0 * * * /foo/foo.sh
MAILTO="address2"
0 2 * * * /foo/foo2.sh
MAILTO="address3"
0 4 * * * /foo/foo3.sh
MAILTO="address4"
0 6 * * * /foo/foo4.sh
0 8 * * * /foo/foo5.sh
0 10 * * * /foo/foo6.sh
Run Code Online (Sandbox Code Playgroud)
等等。
干杯,
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |