[問題] crontab 定時執行無效

看板Python作者 (shihyu)時間8年前 (2017/09/11 00:45), 編輯推噓3(307)
留言10則, 8人參與, 最新討論串1/1
https://gist.github.com/anonymous/fef463be1df3bb9aa7a8456803b808ec 我手動下command 執行可以產生文件檔 , 可能是用 crontab 每分鐘執行確無效 */1 * * * * /home/shihyu/anaconda2/bin/python /home/shihyu/getubike/getubike.py 我用絕對路徑應該沒問題 但是就是沒作用不知道是什麼原因? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.175.133 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1505061904.A.50F.html

09/11 00:52, , 1F
1. 去看你的 cron log 有沒有錯誤
09/11 00:52, 1F

09/11 00:53, , 2F
2. Redirect stderr 到一個檔案看有沒有 exception
09/11 00:53, 2F

09/11 01:26, , 3F
code裡面檔案路徑先用絕對路徑試試
09/11 01:26, 3F

09/11 07:59, , 4F
*後面要接 python3
09/11 07:59, 4F

09/11 08:00, , 5F
你沒打python,就算在分cmd一樣是error
09/11 08:00, 5F

09/11 09:53, , 6F
輸出的位置錯了吧, cwd 不是 /home/<username>
09/11 09:53, 6F

09/11 13:50, , 7F
測試結果是 code裡面檔案路徑要絕對路徑!
09/11 13:50, 7F

09/11 19:56, , 8F
如果不用絕對路徑,就是在phython執行檔前加個 cd + path;
09/11 19:56, 8F

09/11 22:38, , 9F
/usr/bin/python *.py > /tmp/debug.log 2>&1 印debug
09/11 22:38, 9F

09/16 23:52, , 10F
如果你是ubuntu,可能是dash問題。
09/16 23:52, 10F
文章代碼(AID): #1PjMmGKF (Python)