8.30. Psmisc-23.4

Psmisc 软件包包含显示正在运行的进程信息的程序。

估计构建时间: 不到 0.1 SBU
需要硬盘空间: 5.7 MB

8.30.1. 安装 Psmisc

准备编译 Psmisc:

./configure --prefix=/usr

编译该软件包:

make

该软件包不包含测试套件。

安装该软件包:

make install

最后,移动 killallfuser 到 FHS 指定的位置:

mv -v /usr/bin/fuser   /bin
mv -v /usr/bin/killall /bin

8.30.2. Psmisc 的内容

安装的程序: fuser, killall, peekfd, prtstat, pslog, pstree, 以及 pstree.x11 (到 pstree 的链接)

简要描述

fuser

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

killall

根据名称杀死进程;它向所有运行给定命令的进程发送信号

peekfd

根据给定 PID,查看正在运行进程的文件描述符

prtstat

打印某个进程的信息

pslog

报告某个进程当前使用的日志路径

pstree

以树形格式列出正在运行的进程

pstree.x11

除了在退出前等待用户确认外,和 pstree相同