6.52. Psmisc-22.10

Psmisc 包含有用于显示进程信息的程序。

预计编译时间: 少于 0.1 SBU
所需磁盘空间: 2.5 MB

6.52.1. 安装 Psmisc

为编译 Psmisc 做准备:

./configure --prefix=/usr

编译这个软件包:

make

这个软件包没有附带测试程序。

安装这个软件包:

make install

默认情况下, Psmisc 的 pidof程序未被安装。 这通常情况下不是问题。因为它将在之后的 Sysvinit 包中被安装,而且这个包提供了一个更好的 pidof 程序。如果你不打算使用 Sysvinit , 则可通过创建下面的符号连接来安装完整的 Psmisc :

ln -sv killall /bin/pidof

6.52.2. Psmisc 的内容

安装的程序: fuser, killall, peekfd, pstree, and pstree.x11 (link to pstree)

简要描述

fuser

报告使用所给文件或文件系统的进程的进程 ID (PID)

killall

通过进程名来终止进程,它发送消息到所有正在运行任意所给指令的进程。

peekfd

查看一个正在运行的进程的文件描述,给出它的PID

pstree

以目录树的形式显示所有正在运行的进程

pstree.x11

pstree,只是它在退出前要求确认