AIX命令参考大全,卷 4,n - r - procflags 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 4,n - r

procflags 命令

用途

打印 /proc 跟踪标志、暂挂挂起信号和指定进程中每个线程的其它 /proc 状态信息。

语法

procflags [ -r ] [ ProcessID ] ...

描述

/proc 文件系统提供控制进程的机制。也给出关于进程和线程当前状态的访问信息,但是采用二进制格式。proctools 命令基于可用的信息提供 ascii 报告。

许多命令把进程标识的列表或者 /proc/ProcessID 字符串作为输入。shell 扩展 /proc/* 因此可用于指定系统中的所有进程。

每个 proctools 命令自 /proc 为指定的进程收集信息并将它显示给用户。proctools 命令类似于 procrun 和 procstop 使用 /proc 接口开始和停止进程。

命令从 /proc 中收集的信息是当前进程状态的快照,因此可能在任何时刻都不相同,除了已停止的进程之外。

procflags 命令打印 /proc 跟踪标志、暂挂和挂起信号,和指定进程中每个线程的其它 /proc 状态信息。 在使用 -r 选项并且感兴趣事件的进程已停止时打印机器寄存器内容。感兴趣的事件是 PR_REQUESTEDPR_FAULTEDPR_SYSENTRYPR_SYSEXIT,如同 <sys/procfs.h> 文件中的定义。

标志

-r 如果感兴趣事件的进程已停止,显示机器寄存器的当前状态。
ProcessID 指定进程标识。

示例

  1. 要显示进程 5046 的跟踪标志,请输入:
    procflags  5046
    此命令的输出类似如下:
    5046 : -sh
    data model = _ILP32 flags = PR_FORK
    /4289: flags = PR_ASLEEP | PR_NOREGS
  2. 要显示感兴趣事件的已停止进程 5040 的跟踪标志和寄存器的值,请输入:
    procflags -r 5040
    此命令的输出类似如下:
    5040 : ls                                                              
    data model = _ILP32 flags = PR_FORK                                    
    /6999: flags = PR_STOPPED | PR_ISTOP                                   
    why = PR_FAULTED  what = FLTBPT what = kfork                           
    gpr0  = 0x0               gpr1  = 0x2ff227b0        gpr2  = 0xf0083bec 
    gpr3  = 0x2ff22cb3        gpr4  = 0x11              gpr5  = 0x65       
    gpr6  = 0x50              gpr7  = 0x0               gpr8  = 0x41707a7c 
    gpr9  = 0x4c4f47          gpr10 = 0x80000000        gpr11 = 0x34e0     
    gpr12 = 0x0               gpr13 = 0xdeadbeef        gpr14 = 0x1        
    gpr15 = 0x2ff22c0c        gpr16 = 0x2ff22c14        gpr17 = 0x0        
    gpr18 = 0xdeadbeef        gpr19 = 0xdeadbeef        gpr20 = 0xdeadbeef 
    gpr21 = 0xdeadbeef        gpr22 = 0x10              gpr23 = 0xfd       
    gpr24 = 0x2f              gpr25 = 0x2ff227f0        gpr26 = 0x0        
    gpr27 = 0x2ff22d87        gpr28 = 0x2ff22cb3        gpr29 = 0x0        
    gpr30 = 0x0               gpr31 = 0xf0048260        iar = 0xd01be900   
    msr = 0x2d032             cr = 0x28222442           lr = 0xd01d9de0    
    ctr = 0xec                xer = 0x0                 fpscr = 0x0        
    fpscrx = 0x0

文件

/proc 包含 /proc 文件系统。

相关信息

proccred 命令、procfiles 命令、procldd 命令、procmap 命令、procrun 命令、procsig 命令、procstack 命令、procstop 命令、proctree 命令、procwait 命令和 procwdx 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]