%general-entities; ]> procps-ng &procps-ng-version;
&procps-ng-url;
Procps-ng-&procps-ng-version; Procps-ng <para>The Procps-ng package contains programs for monitoring processes.</para> <!-- TODO This note will probably not be needed at the next revision. --> <note> <para>This package extracts to the directory <filename class="directory">procps-3.3.17</filename>, not the expected <filename class="directory">procps-ng-3.3.17</filename>.</para> </note> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&procps-ng-fin-sbu;</seg> <seg>&procps-ng-fin-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Procps-ng Prepare procps-ng for compilation: ./configure --prefix=/usr \ --exec-prefix= \ --libdir=/usr/lib \ --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \ --disable-static \ --disable-kill ./configure --prefix=/usr \ --exec-prefix= \ --libdir=/usr/lib \ --docdir=/usr/share/doc/procps-ng-&procps-ng-version; \ --disable-static \ --disable-kill \ --with-systemd The meaning of the configure option: --disable-kill This switch disables building the kill command that will be installed by the Util-linux package. Compile the package: make To run the test suite, run: make check Five tests related to pkill are known to fail due to a problem with tests that were not updated. Install the package: make install Finally, move essential libraries to a location that can be found if /usr is not mounted. mv -v /usr/lib/libprocps.so.* /lib ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so Contents of Procps-ng Installed programs Installed library Installed directories free, pgrep, pidof, pkill, pmap, ps, pwdx, slabtop, sysctl, tload, top, uptime, vmstat, w, and watch libprocps.so /usr/include/proc and /usr/share/doc/procps-ng-&procps-ng-version; Short Descriptions free Reports the amount of free and used memory (both physical and swap memory) in the system free pgrep Looks up processes based on their name and other attributes pgrep pidof Reports the PIDs of the given programs pidof pkill Signals processes based on their name and other attributes pkill pmap Reports the memory map of the given process pmap ps Lists the current running processes ps pwait Waits for a process to finish before executing. pwait pwdx Reports the current working directory of a process pwdx slabtop Displays detailed kernel slab cache information in real time slabtop sysctl Modifies kernel parameters at run time sysctl tload Prints a graph of the current system load average tload top Displays a list of the most CPU intensive processes; it provides an ongoing look at processor activity in real time top uptime Reports how long the system has been running, how many users are logged on, and the system load averages uptime vmstat Reports virtual memory statistics, giving information about processes, memory, paging, block Input/Output (IO), traps, and CPU activity vmstat w Shows which users are currently logged on, where, and since when w watch Runs a given command repeatedly, displaying the first screen-full of its output; this allows a user to watch the output change over time watch libprocps Contains the functions used by most programs in this package libprocps