Linux下怎么正确查杀stopped进程
本篇内容介绍了“Linux下怎么正确查杀stopped进程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
在Linux系统下面,top命令可以查看查看stopped进程。但是不能查看stopped进程的详细信息。
ps-ej|grepT
stopped进程的STAT状态为T,一般而言,进程有下面这些状态码:
Duninterruptiblesleep(usuallyIO)IIdlekernelthreadRrunningorrunnable(onrunqueue)Sinterruptiblesleep(waitingforaneventtocomplete)TstoppedbyjobcontrolsignaltstoppedbydebuggerduringthetracingWpaging(notvalidsincethe2.6.xxkernel)Xdead(shouldneverbeseen)Zdefunct("zombie")process,terminatedbutnotreapedbyitsparentforBSDformatsandwhenthestatkeywordisused,additionalrsmaybedisplayed:forreal-timeandcustomIO)sisasessionleaderlismulti-threaded(usingCLONE_THREAD,likeNPTLpthreadsdo)+isintheforegroundprocessgroup
一般较常见的是5种状态码:
D不可中断uninterruptiblesleep(usuallyIO)R运行runnable(onrunqueue)S中断sleepingT停止tracedorstoppedZ僵死adefunct(”zombie”)process
所以,可以用下面命令ps -A -ostat,ppid,pid,cmd | grep -e ‘^[T]‘ 查看stopped的进程信息,进而使用kill命令将进程完全杀死。如下所示:
#ps-A-ostat,ppid,pid,cmd|grep-e'^[T]'T67778635morealert_pps.logT67779654tail-60falert_pps.logT677710724top#kill-98635#ps-A-ostat,ppid,pid,cmd|grep-e'^[T]'T67779654tail-60falert_pps.logT677710724top#kill-99654#kill-910724
“Linux下怎么正确查杀stopped进程”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。