我正在尝试安排一个cron作业来启动Django服务器,但没有任何运气。当我键入bash filename.sh
时,下面的代码在终端中工作,但我的 cron 作业02 9 * * * bash home/user/filename.sh
不起作用。
filename.sh 脚本:
#!bin/bash
source activate my_env
cd folder
python manage.py runserver 0.0.0.0:8000
您可以在不激活环境的情况下使用完整的路径(适用于 python 和 manage.py(,例如:
/home/user/.environment/your_env/bin/python /home/user/project_path/manage.py runserver 0.0.0.0:8000
试试这个
. /path_to_your_installation/my_env/bin/activate && python /path_to_your_installation/manage.py runserver 0.0.0.0:8000