我使用ps ef并ps rf不少.
以下是一个示例输出ps rf:
PID TTY STAT TIME COMMAND
3476 pts/0 S 0:00 su ...
3477 pts/0 S 0:02 \_ bash
8062 pts/0 T 1:16 \_ emacs -nw ...
15733 pts/0 R+ 0:00 \_ ps xf
15237 ? S 0:00 uwsgi ...
15293 ? S 0:00 \_ uwsgi ...
15294 ? S 0:00 \_ uwsgi ...
Run Code Online (Sandbox Code Playgroud)
而今天我只需要在脚本中检索uwsgi 的主进程(所以我只需要15237但不需要15293也不需要15294).
截至今天,我尝试了一些ps rf | grep -v ' \\_ '......但我想要一个更清洁的方式.
我也来自unix.com论坛的另一个解决方案: …