今天去服務器上確認cron任務是否按時執行。
1、先去查看了/var/log/cron日誌,發現有執行日誌。
2、又去/var/spool/mail/root查看了一下root的郵件日誌,發現沒有日誌。
因爲沒有看到執行結果,還是不確定是否成功。最後發現是因爲自定義的執行腳本,沒有任何的輸出文字,導致了不會發送mail。將你的執行腳本隨便輸出一個執行成功的文字,mail日誌中就會有正常執行的日誌提示了。
比如在你的執行腳本的最後添加一行:echo "SUCCESS"
今天去服務器上確認cron任務是否按時執行。
1、先去查看了/var/log/cron日誌,發現有執行日誌。
2、又去/var/spool/mail/root查看了一下root的郵件日誌,發現沒有日誌。
因爲沒有看到執行結果,還是不確定是否成功。最後發現是因爲自定義的執行腳本,沒有任何的輸出文字,導致了不會發送mail。將你的執行腳本隨便輸出一個執行成功的文字,mail日誌中就會有正常執行的日誌提示了。
比如在你的執行腳本的最後添加一行:echo "SUCCESS"