报告关于进程打开的所有文件描述符的信息。
procfiles [ -F ] [ -n ][ ProcessID ] ...
/proc 文件系统提供控制进程的机制。也给出关于进程和线程当前状态的访问信息,但是采用二进制格式。proctools 命令基于可用的信息提供 ascii 报告。
许多命令把进程标识的列表或者 /proc/ProcessID 字符串作为输入。shell 扩展 /proc/* 因此可用于指定系统中的所有进程。
每个 proctools 命令自 /proc 为指定的进程收集信息并将它显示给用户。proctools 命令类似于 procrun 和 procstop 使用 /proc 接口开始和停止进程。
命令从 /proc 中收集的信息是当前进程状态的快照,因此可能在任何时刻都不相同,除了已停止的进程之外。
procfiles 命令报告关于进程打开的所有文件描述符的信息。使用 -n 选项时,它也显示相应文件的名称。
-F | 强制 procfiles 控制目标进程,即使另一个进程在控制。 |
-n | 打印文件描述符引用的文件的名称。 |
ProcessID | 指定进程标识。 |
procfiles 11928此命令的输出类似如下:
11928 : -sh Current rlimit: 2000 file descriptors 0: S_IFCHR mode:0622 dev:10,4 ino:2584 uid:100 gid:100 rdev:28,1 O_RDONLY 1: S_IFCHR mode:0622 dev:10,4 ino:2584 uid:100 gid:100 rdev:28,1 O_RDONLY 2: S_IFCHR mode:0622 dev:10,4 ino:2584 uid:100 gid:100 rdev:28,1 O_RDONLY 63: S_IFREG mode:0600 dev:10,8 ino:311 uid:100 gid:100 rdev:40960,10317 O_RDONLY size:2574
procfiles -n 15502此命令的输出类似如下:
15502 : /home/guest/test Current rlimit: 2000 file descriptors 0: S_IFCHR mode:0622 dev:10,4 ino:2584 uid:100 gid:100 rdev:28,1 O_RDONLY 1: S_IFCHR mode:0622 dev:10,4 ino:2584 uid:100 gid:100 rdev:28,1 O_RDONLY 2: S_IFCHR mode:0622 dev:10,4 ino:2584 uid:100 gid:100 rdev:28,1 O_RDONLY 3: S_IFREG mode:0644 dev:10,7 ino:26 uid:100 gid:100 rdev:0,0 O_RDONLY size:0 name:/tmp/foo
/proc | 包含 /proc 文件系统。 |
proccred 命令、procflags 命令、procldd 命令、procmap 命令、procrun 命令、procsig 命令、procstack 命令、procstop 命令、proctree 命令、procwait 命令和 procwdx 命令。