我有一个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