我是Unix系統的新手。我想在crontab中安排一個python作業,如下所示;Crontab作業時間表
42 15 18 4 * absolute_path_where_python_is_install absolute_path_to_python_script > absolute_path_to_output_log_file
這無助:沒有錯誤,沒有輸出 然而,當我手動運行下面的代碼,它按預期工作
absolute_path_where_python_is_install absolute_path_to_python_script > absolute_path_to_output_log_file
有人可以幫我找出我缺少的是什麼?
在此先感謝。
檢查你的環境,看看有沒有設置你使用的東西。例如,如果您在您的env中設置了PYTHONPATH,那麼在crontab運行時將不可用。 – gbtimmon
同時檢查你的crontab。 '* * * * * date >>/tmp/ping'是確保crontab按預期運行的好方法。 – gbtimmon
通過'sudo service cron status'和'grep CRON/var/log/syslog'來查看你的cron是否正在運行查看來自syslog的日誌 –