Cron
記錄 cronjobs 何時啟動
我有一個包含一堆 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