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 通讯