Quero executar o "mkvirtual sth", mas preciso executar o script como superusuário.
sudo ./install.sh
install.sh fica assim:
# ...
mkvirtualenv sth
# su - geeret -c "mkvirtualenv sth" # (tried this)
# ...
ambos retornamsu: mkvirtualenv: comando não encontrado
Quando estou logado como geeret posso executar o mkvirtualenv sem problemas. Acho que virtualenevwrapper(mkvirtualenv) está instalado apenas para geeret, como posso dizer ao root o que fazer?
Pensei em usar o caminho completo para o comando, masqual mkvirtualenvretorna uma string vazia.