Python + Cronjob:为什么cronjob不执行os.system()?

时间:2017-06-27 20:11:27

标签: python linux python-2.7 cron scheduling

在Linux Ubuntu上,我有一个python脚本,可以在本地和按时,每5分钟运行一次,用于cronjob:

*/5 * * * * /usr/bin/python /matt/python_scripts/test_script.py >/dev/null 2>&1

但是当python脚本按时运行cronjob时,它不会执行os.system()行并在python脚本中跳过它。在本地,它可以很好地执行os.system()行。

为什么会这样做?如何让它执行os.system()代码?

提前感谢您,一定会提前/接受回答

1 个答案:

答案 0 :(得分:0)

尝试使用完整路径执行您执行的二进制文件(例如flutter run -v或类似内容)。