我有一个非常类似的虚拟环境设置,而不是问题:Django crontab not executing test function。
在my_app.cron.py中
def test():
print('HELLO')在settings.py
INSTALLED_APPS = (
...
'django_crontab',
)
CRONTAB_COMMAND_SUFFIX = '2>&1'
CRONJOBS = [
('*/1 * * * *', 'my_app.cron.test','>> /cron_job.log'),
]python manage.py crontab add
adding cronjob: (bee8ad945bb9c6b15a3ff0847481a181) -> ('*/1 * * * *', 'my_app.cron.test', '>> /cron_job.log')python manage.py crontab show
Currently active jobs in crontab:
bee8ad945bb9c6b15a3ff0847481a181 -> ('*/1 * * * *', 'my_app.cron.test', '>> /cron_job.log')一切看起来都很好,但是日志文件或控制台中没有打印任何内容。这里少了什么?
发布于 2018-01-04 20:38:00
您可能没有写入文件系统根目录的权限。尝试将/cron_job.log移动到/var/log/django_cron_job.log或~/cron_job.log
https://stackoverflow.com/questions/48103072
复制相似问题