当前位置:  技术问答>linux和unix

关于ps命令

    来源: 互联网  发布时间:2016-02-01

    本文导语:  我用 ps -el 察看进程信息:  0 O    100 25512     1  21  68 20        ?   4087          ?           0 R    100 25516     1  20  69 20        ?   4515          ?           0 R ...

我用 ps -el 察看进程信息:

 0 O    100 25512     1  21  68 20        ?   4087          ?         
 0 R    100 25516     1  20  69 20        ?   4515          ?         
 0 R    100 25513     1  20  69 20        ?   4833          ?       

00 进程终止,而且它们在进程表中的空间已释放。
R 表示运行结束,
第二行和第三行前两列都是0和R。

请问什么情况下会出现这样的状态, 既然为“R 运行结束“, 为什么进程没有退出,还可以用ps查看到

|
建议使用kill 直接杀死进程
再使用  ps -ef|100   查看

|
R 表示运行结束,
=============
是么?
R    Running or runnable (on run queue)

|
这是那里来的哦!Linux 2.6.18-1.2798.fc6 x86_64 x86_64 GNU/Linux 下 man ps的部分输出:
--------
PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers
(header "STAT" or "S") will display to describe the state of a process.
D    Uninterruptible sleep (usually IO)
R    Running or runnable (on run queue)
S    Interruptible sleep (waiting for an event to complete)
T    Stopped, either by a job control signal or because it is being traced.
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.

这里是FreeBSD 6.2-RELEASE下man ps的部分输出:
     state     The state is given by a sequence of characters, for example,
               ``RWNA''.  The first character indicates the run state of the
               process:

               D       Marks a process in disk (or other short term, uninter-
                       ruptible) wait.
               I       Marks a process that is idle (sleeping for longer than
                       about 20 seconds).
               L       Marks a process that is waiting to acquire a lock.
               R       Marks a runnable process.
               S       Marks a process that is sleeping for less than about 20
                       seconds.
               T       Marks a stopped process.
               W       Marks an idle interrupt thread.
               Z       Marks a dead process (a ``zombie'').

               Additional characters after these, if any, indicate additional
               state information:

               +       The process is in the foreground process group of its
                       control terminal.
               

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • windows下cmd命令行显示UTF8字符设置(CHCP命令)
  • linux在脚本执行命令和直接在命令行执行命令有什么区别
  • c/c++预处理命令预#error介绍
  • 请教:使用system(命令)或者exec(命令)启动一个进程执行命令,如何判断这个命令是否启动成功或正在运行?
  • mysql iis7站长之家
  • linux 的命令操作和 windows的命令提示行有什么不同呢?? 为什么windows一般都不用命令提示行操作呢??
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 使用ps命令,如何使用系统命令根据进程名称获取进程和子进程的ID?除了ps,还有其它系统命令的办法吗?谢谢。
  • c/c++预处理命令预#undef介绍
  • 如何运行外部命令后不等外部命令运行结束直接运行下一条命令
  • c/c++预处理命令预#pragma介绍
  • 请问:早redhat 7.3的字符模式下:改(设)IP 命令是:ifconfig eth0 192.168.0.xx ,那么改(设)掩码命令是什么呢? 还有改(设)网关地址命令是什
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 请教unix常用命令命令问题
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • linux下执行命令为什么要在命令前加./
  • c/c++预处理命令预#line介绍
  • 查询ls命令的命令文件属于系统中的哪个软件包?(在线等)
  • c/c++预处理命令预#include介绍
  • linux命令行下使用curl命令查看自己机器的外网ip
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • linux中有没有什么命令能列出所有linux的内部命令


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3