%general-entities; %patches-entities; ]> Psmisc-&psmisc-version; Psmisc <para>The Psmisc package contains programs for displaying information on processes.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem><seg>0.1 SBU</seg><seg>1.7 MB</seg></seglistitem> </segmentedlist> <segmentedlist> <segtitle>&dependencies;</segtitle> <seglistitem><seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, and Sed</seg></seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Psmisc Prepare Psmisc for compilation: ./configure --prefix=/usr --exec-prefix="" The meaning of the configure option: --exec-prefix="" This causes the binaries to be installed in /bin instead of /usr/bin. Because the Psmisc programs are often used in bootscripts, they should be available when the /usr file system is not mounted. Compile the package: make Install the package: make install There is no reason for the pstree and pstree.x11 programs to reside in /bin. Therefore, move them to /usr/bin: mv /bin/pstree* /usr/bin 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 creating the following symlink: ln -s killall /bin/pidof Contents of Psmisc Installed programs fuser, killall, 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 pstree Displays running processes as a tree pstree pstree.x11 Same as pstree, except that it waits for confirmation before exiting pstree.x11