Python django crontab不执行计划作业
我的virtualenv设置与问题中的设置非常相似: 在我的应用程序cron.py中Python django crontab不执行计划作业,python,django,cron,Python,Django,Cron,我的virtualenv设置与问题中的设置非常相似: 在我的应用程序cron.py中 def test(): print('HELLO') INSTALLED_APPS = ( ... 'django_crontab', ) CRONTAB_COMMAND_SUFFIX = '2>&1' CRONJOBS = [ ('*/1 * * * *', 'my_app.cron.test','>> /cron_job.log'),
def test():
print('HELLO')
INSTALLED_APPS = (
...
'django_crontab',
)
CRONTAB_COMMAND_SUFFIX = '2>&1'
CRONJOBS = [
('*/1 * * * *', 'my_app.cron.test','>> /cron_job.log'),
]
在设置中.py
def test():
print('HELLO')
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')
Currently active jobs in crontab:
bee8ad945bb9c6b15a3ff0847481a181 -> ('*/1 * * * *', 'my_app.cron.test', '>> /cron_job.log')
python manage.py crontab show
adding cronjob: (bee8ad945bb9c6b15a3ff0847481a181) -> ('*/1 * * * *', 'my_app.cron.test', '>> /cron_job.log')
Currently active jobs in crontab:
bee8ad945bb9c6b15a3ff0847481a181 -> ('*/1 * * * *', 'my_app.cron.test', '>> /cron_job.log')
一切似乎都很好,但日志文件或控制台中没有打印任何内容。这里缺少什么?您可能没有写入文件系统根目录的权限。尝试将
/cron\u job.log
移动到/var/log/django\u cron\u job.log
或~/cron\u job.log