Osx
macOS Mojave 中執行檔的 PID 完整路徑
ps axww -o 命令
該命令為我提供了用於執行該程序的“命令”。它還包括執行檔的“路徑”。我只需要路徑。問題是它還包括路徑參數。我不想要爭論。
沒有參數的例子(這個很好)
/Applications/Calculator.app/Contents/MacOS/Calculator
帶有 args 的範例(這不是因為它最後有 –type=utility )
/Applications/Google Chrome.app/Contents/Versions/ **... /Google Chrome Helper.app/Contents/MacOS/Google Chrome Helper –type=utility
我知道我可以使用 | cut 像這樣切割args
ps axww -o 命令 | 剪切 -f1 -d"-"
但是現在我不得不添加大量的剪輯來跟上不同命令上的所有不同開關。
例子
ps axww -o 命令 | 剪切-f1 -d"-" | 剪切 -f1 -d"("
等等。有沒有辦法獲取所有目前正在執行的程序的完整文件路徑,而不是顯示恰好包含路徑的“命令”?
所以在 MacOS X 上這個命令效果很好。這是由@fd0 提供的
ps -ewwo 通訊