Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.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 Crontab-Django错误:/bin/sh:/usr/bin/Crontab:文件或目录不存在_Python_Django_Cron - Fatal编程技术网

Python Crontab-Django错误:/bin/sh:/usr/bin/Crontab:文件或目录不存在

Python Crontab-Django错误:/bin/sh:/usr/bin/Crontab:文件或目录不存在,python,django,cron,Python,Django,Cron,我正在从事一个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,

我正在从事一个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
"Empty"
sudo 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
"Empty"
有什么建议吗?
谢谢。

也许可以使用
celerybeat
来满足您的计划任务需求。我目前正面临着完全相同的问题。你找到解决办法了吗?我已经在我的项目特定venv中安装了django crontab[0.7.1],并搜索了很多解决方案,但都没有找到任何效果。可能使用
celerybeat
来满足您的计划任务需求。我目前正面临着完全相同的问题。你找到解决办法了吗?我已经在特定于项目的venv中安装了django crontab[0.7.1],并搜索了很多解决方案,但没有任何效果。