linux 杀死t状态进程,Linux下如何查杀stopped进程
在Linux系統(tǒng)下面,top命令可以查看查看stopped進程。但是不能查看stopped進程的詳細信息。那么如何查看stopped 進程,并且殺掉這些stopped進程呢?
ps -e j | grep T
stopped進程的STAT狀態(tài)為T,一般而言,進程有下面這些狀態(tài)碼:
D??? uninterruptible sleep (usually IO)
I??? Idle kernel thread
R??? running or runnable (on run queue)
S??? interruptible sleep (waiting for an event to complete)
T??? stopped by job control signal
t??? stopped by debugger during the tracing
W??? paging (not valid since the 2.6.xx kernel)
X??? dead (should never be seen)
Z??? defunct ("zombie") process, terminated but not reaped by
its parent
for BSD formats and when the stat keyword is used, additional
rs may be displayed:
N??? low-priority (nice to other users)
L??? has pages locked into memory (for real-time and custom
IO)
s??? is a session leader
l??? is multi-threaded (using CLONE_THREAD, like NPTL
pthreads do)
+??? is in the foreground process group
一般較常見的是5種狀態(tài)碼:
D?不可中斷?uninterruptible?sleep?(usually?IO)
R?運行?runnable?(on?run?queue)
S?中斷?sleeping
T?停止?traced?or?stopped
Z?僵死?a?defunct?(”zombie”)?process
所以,可以用下面命令ps -A -ostat,ppid,pid,cmd | grep -e '^[T]' 查看stopped的進程信息。如下所示:
#? ps -A -ostat,ppid,pid,cmd | grep -e '^[T]'
T???? 6777? 8635 more alert_pps.log
T???? 6777? 9654 tail -60f alert_pps.log
T???? 6777 10724 top
# kill -9 8635
#? ps -A -ostat,ppid,pid,cmd | grep -e '^[T]'
T???? 6777? 9654 tail -60f alert_pps.log
T???? 6777 10724 top
# kill -9 9654
# kill -9 10724
總結
以上是生活随笔為你收集整理的linux 杀死t状态进程,Linux下如何查杀stopped进程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何制作linux系统硬盘,教你制作Li
- 下一篇: ab压力测试工具linux,【Linux