Eu encontrei a solução
#!/bin/bash
APP=personalBlog
USER=root
. /opt/venv/personal/bin/activate
cd /opt/venv/personal/bin
uwsgi --ini /opt/src/personalblog/conf/uwsgi.ini
Estou usando o Ubuntu 17.04 e o seguinte código não está funcionando, embora tenha funcionado para mim no passado.
#!/bin/bash
APP=personalBlog
USER=root
cd /opt/src/personalblog/conf/
source /opt/venv/ecomex/bin/activate
uwsgi -c uwsgi.ini
O erro mostrado é:
/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
Eu encontrei a solução
#!/bin/bash
APP=personalBlog
USER=root
. /opt/venv/personal/bin/activate
cd /opt/venv/personal/bin
uwsgi --ini /opt/src/personalblog/conf/uwsgi.ini
Se uwsgi
estiver instalado em seu ambiente virtual, você poderá remover o comando source
e alterar o comando uwsgi
para:
/opt/venv/ecomex/bin/uwsgi -c uwsgi.ini
Talvez seja necessário atualizar o arquivo uwsgi.ini
para garantir que o caminho do python esteja correto.