Python 在Heroku(django项目)中使用django crontab的问题
我不可能在heroku中使用django crontab运行cron作业。Cron作业似乎在本地运行良好,但在heroku服务器中失败。遵循本教程,没有heroku() 让我与大家分享我的代码: setting.pyPython 在Heroku(django项目)中使用django crontab的问题,python,django,heroku,cron,django-cron,Python,Django,Heroku,Cron,Django Cron,我不可能在heroku中使用django crontab运行cron作业。Cron作业似乎在本地运行良好,但在heroku服务器中失败。遵循本教程,没有heroku() 让我与大家分享我的代码: setting.py INSTALLED_APPS = [ 'django_crontab', # more codes ] CRONJOBS = [ ('0 0 * * *', 'cinemas.cron.hello') ] 电影院/cron.py def hello()
INSTALLED_APPS = [
'django_crontab',
# more codes
]
CRONJOBS = [
('0 0 * * *', 'cinemas.cron.hello')
]
电影院/cron.py
def hello():
print('This job is run every day at 12am.')
最后我运行了以下命令:
python manage.py crontab add
但是,heroku会产生以下错误消息:
/var/spool/cron: No such file or directory
在heroku中似乎没有cron目录?无论如何,如果我在heroku中使用django crontab
谢谢正确-Heroku dynos没有许多您希望在Linux机器上找到的“正常”实用程序(dyno是一个容器,而不是一台完整的机器)。它看起来像是
django crontab
实际上试图与本机crontab
实用程序交互