我正在尝试使用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计划执行。该如何解决?
答案 0 :(得分:0)
可能的原因可能是权限。您应该确保文件具有执行权限。您可以通过运行以下命令来做到这一点:
chmod u+x /opt/app-root/src/S3_Upload.py
您还应该确保脚本的开头有一个“ shebang”(#!
):
#!/usr/bin/env python3