计划的 cron 作业未执行

问题描述 投票:0回答:1

我在 Amazon Linux 操作系统上运行的 EC2 实例中安排了一个 cron 作业,如下所示:

51 7 * * * /usr/bin/python3 /home/ec2-user/set_access_token.py > /home/ec2-user/access_token_logs.txt

尽管提供了 python3 的本机路径并指定了 UTC 运行时间,但作业并未执行。

我没有在 /var/log 文件夹中收到任何 cron 日志

python python-3.x amazon-web-services amazon-ec2 cron
1个回答
0
投票

您是否使用相同的命令(/usr/bin/python3 /home/ec2-user/set_access_token.py)运行脚本并检查是否有任何错误? 如果此脚本运行良好,请更新 cron 作业以将标准输出 (stdout) 和标准错误 (stderr) 发送到日志文件:

51 7 * * * /usr/bin/python3 /home/ec2-user/set_access_token.py > /home/ec2-user/access_token_logs.txt 2>&1

进行这些更改后,等待 cron 作业在计划的时间再次运行,然后检查 /home/ec2-user/access_token_logs.txt 的内容是否有任何错误消息。

© www.soinside.com 2019 - 2024. All rights reserved.