具有弹性豆茎和Django的Cron作业

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

我正在使用在弹性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个回答
0
投票

您正在抑制输出。

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

* * * * * 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/<USER>/logs/backup.log中查看日志。确保您的脚本正在输出消息,成功或错误。

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