Python 使用elastic beanstalk和django的Cron作业

Python 使用elastic beanstalk和django的Cron作业,python,django,amazon-web-services,cron,amazon-elastic-beanstalk,Python,Django,Amazon Web Services,Cron,Amazon Elastic Beanstalk,我正在用运行在elastic beanstalk上的应用程序实现一些cronjobs,但不确定如何继续。.ebextension文件夹中当前的cron-linux.config文件如下所示: files: "/etc/cron.d/mycron": mode: "000644" owner: root group: root content: | * * * * * root /usr/bin/python opt/python/current/a

我正在用运行在elastic beanstalk上的应用程序实现一些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来确保路径指向正确的位置。问题是我没有收到任何错误消息,所以很难知道问题出在哪里。任何帮助都将不胜感激

您正在压制您的输出

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

* * * * * 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//logs/backup.log 2>&1
您应该能够在
/home//logs/backup.log
中查看日志。确保您的脚本正在输出消息、成功或错误

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