【发布时间】:2019-08-28 13:39:39
【问题描述】:
我正在尝试使用 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 计划。如何解决这个问题?
【问题讨论】:
-
小错误:
*和/3之间有一个空格。 -
@tripleee,我没有空格。这是一个错字。我现在更正了它
-
一般来说,您应该在发布之前执行基本的故障排除。被提名的重复者和the Stack Overflow
crontabtag info page 展示了如何。如果这是常见情况之一,请接受重复提名。 -
,.. 如果没有,请edit您的问题包括有用的诊断,即您已检查常规日志和您的电子邮件收件箱;您在某处收到错误消息,我们需要查看它。
-
@ashokeapen 我看到您采纳了我的建议,使用
cron,正如我对您之前关于使用schedule执行脚本的问题的回答中所引用的那样——每个工作日(周一至周五)在欧洲中部时间晚上 8 点。
标签: python python-3.x cron centos scheduler