2008-09-18 77 views
1

我要寻找一个在Unix系统中的命令,它返回一个进程的状态(活动,死,睡觉,等待另一个进程等)替代“桁架-p”指令

有任何可用?
shell脚本可能吗?

回答

3

尝试pflags <pid>,它会给你每个线程的状态信息。例如:

 
[email protected] # pflags $$ 
3384: bash 
     data model = _ILP32 flags = ORPHAN|MSACCT|MSFORK 
/1: flags = ASLEEP waitid(0x7,0x0,0xffbfefc0,0xf) 
     sigmask = 0x00020000,0x00000000 

还检查了联机帮助页pflags看到这样的pstack,其他有用的工具PFILESpargs

0

玩ps选项并不能给你你需要的东西吗?

3
在linux

,有点像PS -p somepid --no-头-o状态应该工作,交替你可以看看在进程内的信息使用grep ^国家:的/ proc/somepid /状态