piss - Sample OutputThis tool sorts the output of ps(1) in a form that shows the process parenting hierarchy. It also has a 'grep' feature that uses command line arguments as regex search strings. |
% piss 1 root init [3] |--2 root (kflushd) |--3 root (kswapd) |--4 root (nfsiod) |--5 root (nfsiod) |--6 root (nfsiod) |--7 root (nfsiod) |--25 root kerneld |--121 root syslogd |--130 root klogd |--141 root crond |--153 root inetd | |--4316 root -a | | |--4317 erco login -p -h howland erco.com -f erco | | |--4318 erco -tcsh | | | |--7497 root -a | | |--7498 erco login -p -h howland erco.com -f erco | | |--7499 erco -tcsh | | | |--7915 root -a | | |--7916 erco login -p -h howland erco.com -f erco | | |--7917 erco -tcsh | | |--11142 erco nawk -f /home/bin/piss | | |--11147 erco ps -laxww | | | |--29160 erco tcsh -c rcp -t /usr/tmp | |--29168 erco rcp -t /usr/tmp | |--164 root lpd |--178 root sendmail: accepting connections on port 25 |--190 root gpm -t ms |--194 root httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10008 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10073 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10453 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10459 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10479 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10483 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10565 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--10568 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--11123 www httpd -d /home/www -f /etc/httpd/conf/httpd.conf | |--210 root login -- root | |--237 root -tcsh | |--211 root mingetty tty2 |--212 root mingetty tty3 |--213 root mingetty tty4 |--214 root mingetty tty5 |--215 root mingetty tty6 |--216 root tcsh -f /home/local/bin/lpflush | |--11141 root sleep 60 | |--217 root getty ttyS0 38400 vt100 |--219 root update (bdflush) % piss erco 29160 erco tcsh -c rcp -t /usr/tmp |--29168 erco rcp -t /usr/tmp 4317 erco login -p -h howland erco.com -f erco |--4318 erco -tcsh 7498 erco login -p -h howland erco.com -f erco |--7499 erco -tcsh 7916 erco login -p -h howland erco.com -f erco |--7917 erco -tcsh |--11150 erco nawk -f /home/bin/piss erco |--11155 erco ps -laxww % piss tcsh 216 root tcsh -f /home/local/bin/lpflush 29160 erco tcsh -c rcp -t /usr/tmp 237 root -tcsh 4318 erco -tcsh 7499 erco -tcsh 7917 erco -tcsh |--11179 erco nawk -f piss tcsh