"mkvirtual sth"를 실행하고 싶지만 슈퍼유저로 스크립트를 실행해야 합니다.
sudo ./install.sh
install.sh는 다음과 같습니다.
# ...
mkvirtualenv sth
# su - geeret -c "mkvirtualenv sth" # (tried this)
# ...
둘 다 돌아옴su: mkvirtualenv: 명령을 찾을 수 없습니다
geeret으로 로그인하면 문제없이 mkvirtualenv를 실행할 수 있습니다. virtualenevwrapper(mkvirtualenv)는 geeret에 의해서만 설치되는 것 같습니다. 루트에게 무엇을 해야 하는지 어떻게 알 수 있습니까?
명령의 전체 경로를 사용하려고 생각했지만어느 mkvirtualenv빈 문자열을 반환합니다.