To view current running processes in a tree structure. H option stands for process hierarchy
[hyperion] (~) >>> ps -efH |grep ssh
root 27878 1 0 Nov05 ? 00:00:00 /usr/sbin/sshd
root 30745 27878 0 Nov05 ? 00:00:00 sshd: ryan [priv]
ryan 30747 30745 0 Nov05 ? 00:00:00 sshd: ryan@pts/0
root 23244 31866 0 07:23 pts/0 00:00:00 grep ssh
Other handy flags for ps are:
-e = Select all processes
a = Lift the BSD-style "only yourself" restriction
-f = Display full format listing
-u userlist = Select by effective user ID (EUID) or name.
[hyperion] (~) >>> ps -f -u apache,postfix
UID PID PPID C STIME TTY TIME CMD
postfix 1489 1 0 Nov04 ? 00:00:02 /usr/lib64/plesk-9.0/psa-pc-remote -p inet:12768@localhost
postfix 21438 29114 0 06:55 ? 00:00:00 pickup -l -t fifo -u
postfix 22949 29114 0 07:19 ? 00:00:00 trivial-rewrite -n rewrite -t unix -u
postfix 22950 29114 0 07:19 ? 00:00:00 smtp -t unix -u
postfix 22951 29114 0 07:19 ? 00:00:00 smtp -t unix -u
postfix 22952 29114 0 07:19 ? 00:00:00 smtp -t unix -u
postfix 22953 29114 0 07:19 ? 00:00:00 smtp -t unix -u
postfix 22954 29114 0 07:19 ? 00:00:00 bounce -z -n defer -t unix -u
postfix 29117 29114 0 Nov05 ? 00:00:07 qmgr -l -t fifo -u
postfix 29120 29114 0 Nov05 ? 00:00:00 tlsmgr -l -t unix -u
apache 29367 29365 0 Nov05 ? 00:00:01 /usr/sbin/httpd
apache 29368 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd
apache 29369 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd
apache 29370 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd
apache 29371 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd
apache 29372 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd
apache 29373 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd
apache 29374 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd
apache 29375 29365 0 Nov05 ? 00:00:00 /usr/sbin/httpd