Я пытаюсь запланировать работу 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
Всего 2 ответа
Вы можете использовать полные пути (для 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