Eu quero rodar o "mkvirtual sth" mas eu tenho que rodar o script como superusuário.
sudo ./install.sh
install.sh é assim:
# ...
mkvirtualenv sth
# su - geeret -c "mkvirtualenv sth" # (tried this)
# ...
ambos retornam su: mkvirtualenv: comando não encontrado
Quando eu estou logado como geeret eu posso executar mkvirtualenv sem problemas. Eu acho que virtualenevwrapper (mkvirtualenv) está instalado apenas para geeret, como posso dizer ao root o que fazer?
Eu pensei em usar o caminho completo para o comando, mas qual mkvirtualenv retorna uma string vazia.
Tags sudo su virtualenv