2011-09-15 17 views
0

我正在使用Amazon ec2实例(带有Ubuntu OS的cron服务器)来运行所有夜间cronjob。有8个sh文件运行@ night。我使用sendmail获取所有8个sh文件状态的电子邮件警报。Sendmail或SSMTP for CronJobs

现在我需要得到一个特殊的sh文件的电子邮件警报,其执行时间。 我的顾虑是:

- >我可以用sendmail来做吗?如果是这样,我是否需要提及要解决的问题,是在crontab -e还是在特定的sh文件中。

- >我可以用sendmail来做吗,还是应该去ssmtp?

- 谢谢, 阿南德小号

回答

0

的Cron不能发送你的执行时间。你需要一个叫你的应用程序的小包装。您可以使用 “时间” 命令:

@daily time orig-crontab-line 

示例输出

[email protected]> time ls 
... 

real 0m0.004s 
user 0m0.001s 
sys 0m0.003s 

您可以更改邮件的收件人与MAILTO。请参阅man 5 crontab

+0

感谢您的答复guettli,您能更具体吗,请举例说明,请... –