centos crontab 执行python脚本失败

发布于 2020-05-19  348 次阅读


通过python中os.system方法执行命令,结果执行失败,原因是因为crontab执行的路径是/,因为执行的路径是/,所以需要cd到指定路径执行,比如要python中os.system('npm install ') 定时调用python去执行更新组建操作,如果手动调用python代码发现是能够正常执行的,如果用定时器调用的话,python代码应该变成 os.system('cd /root/xxx/xxx &&npm install ')

如果还是无法执行脚本可以查看/var/log/cron下的日志文件,再查看脚本是否给予执行权限 chmod+x


一个逐渐被时间遗忘掉的人