Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django crontab不执行计划作业_Python_Django_Cron - Fatal编程技术网

Python django crontab不执行计划作业

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'),

我的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'),
]
设置中.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