【发布时间】:2021-06-10 07:48:00
【问题描述】:
我关注了documentation
在我的 django 项目特定的 venv (myproject/venv) 中,我安装了 django-crontab[0.7.1] 使用命令:
(venv) pip3 install django-crontab
添加到 settings.py
INSTALLED_APPS = (
...
'django_crontab',
)
CRONTAB_COMMAND_SUFFIX = '2>&1'
CRONJOBS = [
('*/1 * * * *', 'django.core.management.call_command', ['my_command'])
]
接下来当我运行python manage.py crontab add 时出现错误:
(venv) python manage.py crontab add
/bin/sh: line 1: /usr/bin/crontab: No such file or directory
adding cronjob: (b27648b2dab947d53fe7e8c052bcd9a7) -> ('*/1 * * * *',
'django.core.management.call_command', ['my_command'])
sh: line 1: /usr/bin/crontab: No such file or directory
但我手动检查了 /usr/bin/,发现存在一个名为 crontab 的文件。
之后,当我运行 python manage.py crontab show 时,没有添加任何作业。
此时我不知道该怎么办。需要帮助。
【问题讨论】: