我想運行“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傳回一個空字串。