
「mkvirtual sth」を実行したいのですが、スクリプトをスーパーユーザーとして実行する必要があります。
sudo ./install.sh
install.sh は次のようになります:
# ...
mkvirtualenv sth
# su - geeret -c "mkvirtualenv sth" # (tried this)
# ...
両方のリターンsu: mkvirtualenv: コマンドが見つかりません
geeret としてログインすると、問題なく mkvirtualenv を実行できます。virtualenevwrapper(mkvirtualenv) は geeret 専用にインストールされていると思いますが、root に何をすべきかを伝えるにはどうすればよいですか?
コマンドのフルパスを使用することを考えましたが、mkvirtualenvの空の文字列を返します。