Cron

記錄 cronjobs 何時啟動

  • January 15, 2018

我有一個包含一堆 cron 作業的文件:

30 * * * * someexec somefile
30 1 * * * someexec somefile
30 5 * * * someexec somefile

例如,當這些 cron 作業被啟動時,我希望在日誌文件/var/log/cronjobs.log中以“Cron 作業 someexec somfile 已啟動”的方式出現。

我不想記錄這些 cron 作業在執行時回顯的內容,因為我已經解決了這個問題。我只想記錄作業處於活動狀態。

您可以在 cron 作業中擁有多個命令,例如

30 * * * * echo "somexec somefile has started >>/var/log/cronjobs.log"; someexec somefile

應該做的伎倆。

你可能想在你的消息前加上一些東西,這樣你就知道它什麼時候發生了

30 * * * * echo "`date` somexec somefile has started >>/var/log/cronjobs.log"; someexec somefile

引用自:https://serverfault.com/questions/892290