• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux下如何查杀stopped进程详解

    前言

    在Linux系统下面,top命令可以查看查看stopped进程。但是不能查看stopped进程的详细信息。那么如何查看stopped 进程,并且杀掉这些stopped进程呢? 

     ps -e j | grep T 

    stopped进程的STAT状态为T,一般而言,进程有下面这些状态码:

                   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
           characters may be displayed: 

                   <    high-priority (not nice to other users)

                   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种状态码:

         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手动释放缓存的方法
    下一篇:ubuntu16.0.4 设置固定ip地址的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    Linux下如何查杀stopped进程详解 Linux,下,如何,查杀,stopped,