ps 命令相关技巧
显示
显示运行时间
查看进程已经运行了多长时间:
~# ps -o etime [PID]
ELAPSED
23:01
显示运行的核
通过 psr
选项查看进程当前运行在哪个核上:
~# ps -o psr,comm [PID]
PSR COMMAND
2 sshd
过滤
根据进程名过滤
~# ps -o pid -C md0_raid5
PID
2278
也可以:
~# ps -fC httpd
也可以使用 pgrep
命令来过滤,并能指定父进程过滤:
~# pgrep -x -P 2 md0_raid5
根据状态过滤进程
例如需要过滤仅显示状态为 Uninterruptible sleep 的进程:
~# ps -e -o stat,pid,command | grep '^D'