2011-09-15 19 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,您能更具體嗎,請舉例說明,請... –