我有一個bash腳本,我正在使用它來執行一個特定版本的Python(3.6)的python文件。在bash腳本當前位於我的桌面上(/home/pi/Desktop/go.sh)crontab bash腳本執行 - Raspberry Pi
#!/bin/bash
python3.6 /home/pi/scriptDir/myScript.py
這是我的crontab條目,當我做的crontab -l(注意,我已經刪除了我的其他工作)
* * * * * bash /home/pi/Desktop/go.sh # JOB_ID_3
當我使用命令行或從GUI運行此文件它正確執行。
當我有crontab做到這一點,沒有任何反應。
我的python文件和bash腳本都是可執行的。 chmod + x
有什麼明顯的我失蹤了嗎?
**我的python腳本確實依賴於同一腳本目錄中的其他文件,這可能是問題嗎?
我在> /home/pi/Desktop/clog.log中添加了我的cron,沒有inital輸出,但是當我使用echo時,我可以看到實際的bash腳本正在運行,因爲我得到一個「開始」和「完成「回聲如預期。所以這意味着錯誤與python腳本有關。那麼如何調試/記錄python腳本執行? – Robomato