Tech Support Notes

Process tracking

ps

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