在crontab中运行与django相关的脚本



嗨,在我的本地python解释器中,我在激活的venv中运行./manage.py shell < slack_application/slack_notifications.py,一切正常。。。

我如何通过应该在我的ubuntu服务器上工作的crontab来做同样的事情?

我正在尝试:

cd Django django_env/bin/activate ./manage.py shell < slack_application/slack_notifications.py)

有什么想法吗?非常感谢。

尝试使用绝对路径到达您的venv python解释器:

0 4 * * * /absolute/path/to/django_env/bin/python /absolute/path/to/manage.py <some commands>

或者尝试激活它并运行您的命令:

0 4 * * * /absolute/path/to/django_env/bin/activate; python /absolute/path/to/manage.py <some commands>

我刚刚想明白了:


* * * * * cd Django && django_env/bin/python ./manage.py shell < slack_application/slack_notifications.py

相关内容

  • 没有找到相关文章

最新更新