6.29. Psmisc-23.2

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

大致构建用时: 少于 0.1 SBU
所需磁盘空间: 4.6 MB

6.29.1. 安装 Psmisc

准备编译 Psmisc:

./configure --prefix=/usr

编译软件包:

make

该软件包没有测试套件。

安装软件包:

make install

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

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

6.29.2. Psmisc 软件包内容

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

简要介绍

fuser

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

killall

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

peekfd

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

prtstat

打印关于某个进程的信息

pslog

报告进程的当前日志的路径

pstree

以树形结构显示运行中的进程

pstree.x11

pstree 命令相同,但退出时它会等待确认