我正在运行Django项目,该项目运行crontab任务来填充数据库。
当我在运行django服务器之前尝试添加crontab作业时,该问题就会显示:
命令:
(venv) python manage.py crontab add
错误:
/bin/sh: /usr/bin/crontab: File or directory does not exist
adding cronjob: (d99f11ab3bcd8ffb80a4a4f3b76cb35c) -> ('0,20,40 * * * *','data.cron.feed_database')
sh: /usr/bin/crontab: File or directory does not exist
Django设置:
CRONJOBS = [
('0,20,40 * * * *', 'data.cron.feed_database'),
]
这是我的crontab文件:
crontab -e
# m h dom mon dow command
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/crontab
0,20,40 * * * * /home/mote/Desktop/CODE/ORION/djangorion/venv/bin/python /home/mote/Desktop/CODE/ORION/djangorion/manage.py crontab run d99f11ab3bcd8ffb80a4a4f3b76cb35c #django-cronjobs for orion
sudo crontab -e
"Empty"
有什么建议吗? 谢谢。