BSD 中 ps --forest 的对应部分

BSD 中 ps --forest 的对应部分

我尝试探索 bash苹果系统使用该过程,

$ ps --forest
ps: illegal option -- -
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-g grp[,grp...]] [-u [uid,uid...]]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]

开启时森托斯

[root@iz2ze9wve43n2nyuvmsfx5z ~]# ps --forest
  PID TTY          TIME CMD
30737 pts/1    00:00:00 bash
30757 pts/1    00:00:00  \_ bash
30770 pts/1    00:00:00      \_ bash
30781 pts/1    00:00:00          \_ bash
30795 pts/1    00:00:00              \_ bash
30808 pts/1    00:00:00                  \_ ps

我怎样才能获得这个功能?

答案1

苹果系统 ps命令,自由BSD版本和GNU/Linux同行可能在很多方面有所不同。

  • 苹果系统: 就像声明的那样这里pstree实用程序可以完成这项工作(不过,您需要先通过安装它麦克波特斯或类似)。
  • 自由BSD:该-d选项确实存在,或者您可以pstree从端口获得相同的实用程序。

相关内容