%general-entities; ]> psmisc &psmisc-version;
&psmisc-url;
Psmisc-&psmisc-version; Psmisc <para>The Psmisc package contains programs for displaying information about running processes.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&psmisc-ch6-sbu;</seg> <seg>&psmisc-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Psmisc Fix a bug that prevents peekfd from being built on the x86_64 architecture: sed -i 's@#include <sys\/user.h>@#include <bits\/types.h>\n&@' configure Prepare Psmisc for compilation: ./configure --prefix=/usr Compile the package: make This package does not come with a test suite. Install the package: make install By default, Psmisc's pidof program is not installed. This usually is not a problem because it is installed later in the Sysvinit package, which provides a better pidof program. If Sysvinit will not be used for a particular system, complete the installation of Psmisc by first moving the killall to the correct location, as specified by the FHS, then create a symlink to it: mv /usr/bin/killall /bin ln -sv killall /bin/pidof Finally, move the fuser program to the location specified by the FHS: mv /usr/bin/fuser /bin Contents of Psmisc Installed programs fuser, killall, peekfd, prtstat, pstree, and pstree.x11 (link to pstree) Short Descriptions fuser Reports the Process IDs (PIDs) of processes that use the given files or file systems fuser killall Kills processes by name; it sends a signal to all processes running any of the given commands killall peekfd Peek at file descriptors of a running process, given its PID peekfd prtstat Prints information about a process prtstat pstree Displays running processes as a tree pstree pstree.x11 Same as pstree, except that it waits for confirmation before exiting pstree.x11