【发布时间】:2017-12-01 00:36:28
【问题描述】:
在 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() 代码?
提前谢谢你,一定会支持/接受答案
【问题讨论】:
-
问题是你的
os.system命令在做什么? -
os.system调用的命令很可能不在默认路径中。 -
@Coldspeed 要么
mkdir要么只是执行另一个脚本,在本地完成时都可以正常执行。
标签: python linux python-2.7 cron scheduling