macOS Mojave 中可执行文件的 PID 完整路径

macOS Mojave 中可执行文件的 PID 完整路径

ps axww -o 命令

该命令为我提供了用于运行该进程的“命令”。它还包括可执行文件的“路径”。我只需要路径。问题是它还包含路径参数。我不想争论。

没有参数的示例(这个很好)

/Applications/Calculator.app/Contents/MacOS/计算器

带 args 的示例(这不是因为它末尾有 --type=utility)

/Applications/Google Chrome.app/Contents/Versions/.*.****.*/Google Chrome Helper.app/Contents/MacOS/Google Chrome Helper --type=utility

我知道我可以使用 | cut 像这样切割参数

ps axww -o 命令|切-f1-d“-”

但现在我必须添加大量的剪切来跟上不同命令上的所有不同开关。

例子

ps axww -o 命令|切-f1-d“-”|切-f1-d"("

等等。有没有办法获取所有当前正在运行的进程的完整文件路径,而不是显示恰好包含该路径的“命令”的黑客?

答案1

所以在 MacOS X 上这个命令效果很好。这是由 @fd0 提供的

PS-ewwo 通讯

相关内容