"sudo"에서 실행되는 경우 다르게 동작해야하는 프로그램이 있습니다. sudo에서 실행되었는지 확인할 수있는 방법이 있습니까?
업데이트 : 누군가 내가 왜 이것을하고 싶은지 물었습니다. 이 경우 MacPorts를 사용하는 Mac에는 특정 명령을 잘라서 붙여 넣기하라는 출력이 있습니다. MacPorts 명령이 "sudo"로 실행 된 경우 샘플 명령에 sudo가 포함되어야합니다.
$ sudo port selfupdate
---> Updating MacPorts base sources using rsync
MacPorts base version 2.2.1 installed,
MacPorts base version 2.2.1 downloaded.
---> Updating the ports tree
---> MacPorts base is already the latest version
The ports tree has been updated. To upgrade your installed ports, you should run
port upgrade outdated
^^^^^^^^^ it would be really sweet if it output "sudo port upgrade outdated" instead. It would be even better if it just did it for you :-)