PS Command
- ps is the command in unix to find the details about processed running.
- To see every process on the system using standard syntax:
ps -e
ps -ef
ps -eF
ps -ely
- To see every process on the system using BSD syntax:
ps ax
ps axu
- To print a process tree:
ps -ejH
ps axjf
- To get info about threads:
ps -eLf
ps axms
- To get security info:
ps -eo euser,ruser,suser,fuser,f,comm,label
ps axZ
ps -eM
- To see every process running as root (real & effective ID) in user format:
ps -U root -u root u
- To see every process with a user-defined format:
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
ps -Ao pid,tt,user,fname,tmout,f,wchan
- Print only the process IDs of syslogd:
ps -C syslogd -o pid=
- Print only the name of PID 42:
ps -q 42 -o comm=
- To view complete process tree of user
pstree <user>