From
https://undeadly.org/cgi?action=arti...20220902085038
Quote:
Following a discussion on tech@, Job Snijders (job@), committed to ps(1) support for displaying the parent/child hierarchy of processes as an ASCII art tree
|
An example of the output:
Code:
$ ps ad -O ppid,user
PID PPID USER TT STAT TIME COMMAND
18180 12529 job pb I+p 0:00.01 `-- -sh (sh)
26689 56460 job p3 Ip 0:00.01 `-- -ksh (ksh)
5153 26689 job p3 I+p 0:40.18 `-- mutt
62046 25272 job p4 Sp 0:00.25 `-- -ksh (ksh)
61156 62046 job p4 R+/0 0:00.00 `-- ps -ad -O ppid
26816 2565 job p5 Ip 0:00.01 `-- -ksh (ksh)
79431 26816 root p5 Ip 0:00.16 `-- /bin/ksh
43915 79431 _rpki-cl p5 S+pU 0:06.97 `-- rpki-client
70511 43915 _rpki-cl p5 I+pU 0:01.26 |-- rpki-client: parser (rpki-client)
96992 43915 _rpki-cl p5 I+pU 0:00.00 |-- rpki-client: rsync (rpki-client)
49160 43915 _rpki-cl p5 S+p 0:01.52 |-- rpki-client: http (rpki-client)
99329 43915 _rpki-cl p5 S+p 0:03.20 `-- rpki-client: rrdp (rpki-client)