我知道如何隐藏内核线程ps
:
/bin/ps --pid 2 --ppid 2 --deselect -o user:10,pid,stat,pcpu,pmem,tty,start_time,cmd
我知道如何只显示root拥有的进程:
/bin/ps -U root -o user:10,pid,stat,pcpu,pmem,tty,start_time,cmd
但是如何只显示root拥有的进程,而排除内核线程?
结合以上两个命令不起作用:
/bin/ps --pid 2 --ppid 2 --deselect -U root -o user:10,pid,stat,pcpu,pmem,tty,start_time,cmd
您始终可以使用以下方法手动进行选择
awk
:在这里检查内核线程的会话 id 为 0。