Я использую Ubuntu 17.04, и следующий код не работает, хотя он работал для меня в прошлом.
#!/bin/bash
APP=personalBlog
USER=root
cd /opt/src/personalblog/conf/
source /opt/venv/ecomex/bin/activate
uwsgi -c uwsgi.ini
Показанная ошибка:
/opt/src/personalblog/conf/run.sh: 7: /opt/src/personalblog/conf/run.sh: source: not found
/opt/src/personalblog/conf/run.sh: 8: /opt/src/personalblog/conf/run.sh: uwsgi: not found
Если uwsgi установлен в вашей виртуальной среде, вы можете удалить команду source и изменить команду uwsgi на:
/opt/venv/ecomex/bin/uwsgi -c uwsgi.ini
Затем вам может потребоваться обновить ваш файл uwsgi.ini, чтобы убедиться, что путь python верен.
Я нашел решение
#!/bin/bash
APP=personalBlog
USER=root
. /opt/venv/personal/bin/activate
cd /opt/venv/personal/bin
uwsgi --ini /opt/src/personalblog/conf/uwsgi.ini
Если uwsgi установлен в вашей виртуальной среде, вы можете удалить команду source и изменить команду uwsgi на:
/opt/venv/ecomex/bin/uwsgi -c uwsgi.ini
Затем вам может потребоваться обновить ваш файл uwsgi.ini, чтобы убедиться, что путь python верен.
Я нашел решение
#!/bin/bash
APP=personalBlog
USER=root
. /opt/venv/personal/bin/activate
cd /opt/venv/personal/bin
uwsgi --ini /opt/src/personalblog/conf/uwsgi.ini