如何通过电子邮件将其中一条cronjob线路发送到其他电子邮件地址?

时间:2015-11-30 19:45:44

标签: cron

我将crontab中的MAILTO设置设置为某个电子邮件地址,例如 a@ab.com

cron中有大约10个条目在不同的行上,在不同的时间运行,我想添加第11行但是将它发送到不同的电子邮件地址。

如何在crontab中执行此操作?

awk 'last ~ "<cert>" && $0 ~ "</cert>" {print FILENAME; nextfile} {last=$0}' *

我尝试使用输出命令,但它只输出到文件。

1 个答案:

答案 0 :(得分:0)

只需在第11行之前添加不同的MAILTO行 - 该设置将对所有后续的cron行保持有效:

MAILTO='a@ab.com'
* * * * * /cmd1
# other crontab jobs here, all emailing to 'a@ab.com'
* * * * * /cmd10

MAILTO='someone_else@ab.com'
# following crontab jobs emailing to 'someone_else@ab.com'
* * * * * /cmd11