macOS Mojave에서 실행 파일의 PID 전체 경로

macOS Mojave에서 실행 파일의 PID 전체 경로

ps axww -o 명령

이 명령은 프로세스를 실행하기 위한 "명령"을 제공합니다. 또한 실행 파일의 "경로"도 포함됩니다. 나는 단지 경로가 필요합니다. 문제는 경로 매개변수도 포함되어 있다는 것입니다. 나는 논쟁하고 싶지 않습니다.

매개변수가 없는 예(이것이 좋음)

/Applications/Calculator.app/Contents/MacOS/calculator

args의 예(끝부분에 --type=utility가 있기 때문이 아닙니다)

/응용프로그램/Google Chrome.app/Contents/Versions/.*.****.*/Google Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=utility

이렇게 |cut을 사용하여 매개변수를 잘라낼 수 있다는 것을 알고 있습니다.

ps axww -o command|cut -f1-d "-"

하지만 이제는 다양한 명령의 다양한 스위치를 모두 따라잡기 위해 많은 전단 작업을 추가해야 합니다.

ps axww -o 명령|cut-f1-d"-"|cut-f1-d"("

등. 해당 경로가 포함된 "명령"을 표시하지 않고도 현재 실행 중인 모든 프로세스의 전체 파일 경로를 얻을 수 있는 방법이 있습니까?

답변1

따라서 MacOS X에서는 이 명령이 제대로 작동합니다. 이는 @fd0에서 제공됩니다.

PS-ewwo 통신

관련 정보