【问题标题】:Cron job with elastic beanstalk and django弹性豆茎和 django 的 Cron 作业
【发布时间】:2020-06-15 01:16:33
【问题描述】:

我正在使用在弹性 beantalk 上运行的应用程序来实现一些 cronjobs,但我不确定如何继续。我当前在 .ebextension 文件夹中的 cron-linux.config 文件如下所示:

files:
  "/etc/cron.d/mycron":
    mode: "000644"
    owner: root
    group: root
    content: |
      * * * * * root /usr/bin/python opt/python/current/app/api/cron.py > /dev/null

commands:
  remove_old_cron:
    command: "rm -f /etc/cron.d/*.bak"

我使用 eb ssh 来确保路径指向正确的位置。问题是我没有收到任何错误消息,所以很难知道问题出在哪里。任何帮助将非常感激!

【问题讨论】:

    标签: python django amazon-web-services cron amazon-elastic-beanstalk


    【解决方案1】:

    你在压制你的输出。

    尝试从以下位置替换计划行:

    * * * * * root /usr/bin/python opt/python/current/app/api/cron.py > /dev/null
    

    收件人:

    * * * * * root /usr/bin/python opt/python/current/app/api/cron.py > /home/<USER>/logs/backup.log 2>&1
    

    您应该能够在/home/&lt;USER&gt;/logs/backup.log 中看到日志。确保您的脚本正在输出消息、成功或错误。

    【讨论】:

      猜你喜欢
      • 2020-11-16
      • 2023-04-07
      • 2019-11-06
      • 2018-03-23
      • 2016-01-04
      • 2015-04-03
      • 2021-05-15
      • 2015-03-20
      • 2018-02-04
      相关资源
      最近更新 更多