6.23. Psmisc-22.20

Psmisc 软件包包含用于显示运行中进程信息的程序。

预计构建时间: less than 0.1 SBU
磁盘空间需求: 4.2 MB

6.23.1. 安装 Psmisc

准备编译 Psmisc:

./configure --prefix=/usr

编译软件包:

make

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

安装软件包:

make install

最后将 killallfuser 两个程序移动到 FHS 指定的位置:

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

6.23.2. Psmisc 的内容

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

简述

fuser

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

killall

按名称杀死进程;它给所有在运行给定指令的进程发送一个信号

peekfd

给定 PID,观察该进程的文件描述器

prtstat

打印进程信息

pstree

树形显示运行中的进程

pstree.x11

pstree 相同但在退出时等待确认