Cron
Cron 任務不在 Mac OSX 上執行
使用 Mac OSX 版本 10.14.x
想要每 5 分鐘執行一次 Python 腳本。
創建了一個 shell 腳本 check.sh 並將其標記為可執行,以便它執行 Python 腳本,如下所示。
/usr/bin/python resolve.py
使用 crontab -e 命令創建了一個 crontab 條目,如下所示。
5 * * * * ./check.sh
使用 crontab -l 命令成功列出:
$ crontab -l 5 * * * * ./check.sh
Python 腳本應該創建一個日誌文件,該文件在每次執行時都會更新。
因此,我希望 cron 作業每 5 分鐘執行一次,並創建日誌文件。但這不會發生。
我不確定 cron 作業是否未執行或其他問題。
請注意,當我直接執行 Python 腳本時,它會正確執行並創建日誌文件。
您的 cron 作業計劃在每小時 5 分鐘後每小時執行一次。如果您希望它每 5 分鐘執行一次,請將其更改為:
*/5 * * * * ./check.sh