【问题标题】:Crontab running python scriptscrontab 运行 python 脚本
【发布时间】:2017-12-16 21:42:09
【问题描述】:

所以我试图让我的 ec2 实例自动运行一个 python 脚本,该脚本通过 Google API 生成一个带有 Google Analytics 数据的 csv。 当我跑步时:

python /path/script.py

它工作正常,但我在 crontab 中设置了这一行

@reboot python /path/script.py

即使文件生成时没有数据显示,我相信在某些时候脚本会失败。知道是什么原因造成的吗?或者我该如何调试问题?是否有实例启动的日志,以便我可以看到 crontab 运行该行后会发生什么?

【问题讨论】:

    标签: python amazon-web-services amazon-ec2 cron


    【解决方案1】:

    将 std_err 和 std_out 重定向到单独的文件。

    @reboot python /path/script.py 2>&1 /tmp/<file.log>
    

    【讨论】:

    • 谢谢,最后问题是一个编码错误,解决了替换打印功能为一个先 .encode('UTF-8') 文本和打印的功能。
    猜你喜欢
    • 2015-10-05
    • 2017-11-20
    • 1970-01-01
    • 2016-03-06
    • 2011-03-21
    • 2015-09-10
    • 2021-09-10
    • 1970-01-01
    相关资源
    最近更新 更多