无法使用crontab安排python脚本

时间:2019-04-07 05:31:30

标签: python python-3.x cron centos scheduler

我正在尝试使用crontab安排python脚本每三分钟运行一次。它没有按照时间表设置执行。

当我尝试从centos终端执行脚本时,它工作正常。如何解决这个问题。

我的脚本的位置

/opt/app-root/src/S3_Upload_V1.py

crontab的位置 / usr / bin / crontab

我的计划代码

*/3 * * * * /opt/app-root/src/S3_Upload_V1.py

该脚本独立于终端执行,而不独立于crontab计划执行。该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:0)

可能的原因可能是权限。您应该确保文件具有执行权限。您可以通过运行以下命令来做到这一点:

chmod u+x /opt/app-root/src/S3_Upload.py

您还应该确保脚本的开头有一个“ shebang”(#!):

#!/usr/bin/env python3