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 통신