-1
我有一個應該由crontab執行的腳本。如果此任務被編程爲在幾個小時前執行,那麼現在如何驗證此問題?如何知道crontab中的任務實際上是否已執行
我有一個應該由crontab執行的腳本。如果此任務被編程爲在幾個小時前執行,那麼現在如何驗證此問題?如何知道crontab中的任務實際上是否已執行
您應該在您的cron之前添加一個MAILTO=<your email here>
來修改您的crontab文件,以便您通過電子郵件發送執行結果。這不會解決您知道腳本是否在過去執行的問題,但它可能有助於您在將來避免此問題。爲確保您收到電子郵件,只需將echo "Running script!"
行添加到腳本的頂部。
您也可以在腳本中使用'logger'命令。 – 2013-03-09 08:21:06
你可以通過crontab設置腳本輸出到日誌中...... – DarkAjax 2013-03-08 22:47:43
通常日誌文件是/ var/log/cron – Kevin 2013-03-08 22:48:54
你可以在syslog中找到這些信息(如果配置的話,在Ubuntu上是true與anacron) – hek2mgl 2013-03-08 22:49:43