Linux 使用cron執行腳本,發現/var/log/cron日誌中有執行命令,但是/var/spool/mail/root中沒有日誌,不知道是否執行成功

今天去服務器上確認cron任務是否按時執行。

1、先去查看了/var/log/cron日誌,發現有執行日誌。

2、又去/var/spool/mail/root查看了一下root的郵件日誌,發現沒有日誌。

因爲沒有看到執行結果,還是不確定是否成功。最後發現是因爲自定義的執行腳本,沒有任何的輸出文字,導致了不會發送mail。將你的執行腳本隨便輸出一個執行成功的文字,mail日誌中就會有正常執行的日誌提示了。

比如在你的執行腳本的最後添加一行:echo "SUCCESS"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章