![从 ps 的输出中删除僵尸进程](https://linux22.com/image/1365952/%E4%BB%8E%20ps%20%E7%9A%84%E8%BE%93%E5%87%BA%E4%B8%AD%E5%88%A0%E9%99%A4%E5%83%B5%E5%B0%B8%E8%BF%9B%E7%A8%8B.png)
我并不想杀死僵尸进程。
我正在寻找避免在ps
命令中显示僵尸进程的方法。
是否有选项可以添加到ps
命令中以避免在ps
输出中显示僵尸进程。如果没有,是否可以使用grep
或来执行此操作sed
?
答案1
“ps” 参数可能因实现不同而有所差异,但有一些常见的参数:
ps auxwww | grep -v " Z "
或者
ps -u <username> -o pid,stime,s,args | grep -v " Z "
答案2
我喜欢这一个:
ps aux | awk '$8=="Z" { print $0 }'
虽然你没有提到awk
...