## SECTION=shell_and_console menuconfig PROCPS tristate prompt "procps " select GCCLIBS_GCC_S select NCURSES if PROCPS_USES_NCURSES select PROCPS_USES_NCURSES if PROCPS_SLABTOP || PROCPS_TOP || PROCPS_WATCH select SYSTEMD if PROCPS_WITH_SYSTEMD help Contains a set of system utilities that provide information out of the pseudo-filesystem most commonly located at /proc. The programs generally concentrate on the structures that describe the running processes. Note: procps-ng is used instead of the older and unmaintained procps. if PROCPS config PROCPS_USES_NCURSES bool config PROCPS_WITH_SYSTEMD bool prompt "Enable systemd support" default INITMETHOD_SYSTEMD select SYSTEMD help Enable systemd support to show information about systemd units, slices and containers in tools like ps. Recommended when using systemd. config PROCPS_FREE bool prompt "free" depends on !BUSYBOX_FREE || ALLYES help The free program reports the amount of free and used memory. comment "busybox' free is selected!" depends on BUSYBOX_FREE config PROCPS_PGREP bool prompt "pgrep" depends on !BUSYBOX_PGREP || ALLYES help The pgrep program can look up processes based on name and other attributes. comment "busybox' pgrep is selected!" depends on BUSYBOX_PGREP config PROCPS_PIDOF bool prompt "pidof" depends on !BUSYBOX_PIDOF || ALLYES help The pidof program can list the pids of running processes. comment "busybox' pidof is selected!" depends on BUSYBOX_PIDOF config PROCPS_PKILL bool prompt "pkill" depends on !BUSYBOX_PKILL || ALLYES help The pkill program can kill processes based on name and other attributes. comment "busybox' pkill is selected!" depends on BUSYBOX_PKILL config PROCPS_PMAP bool prompt "pmap" depends on !BUSYBOX_PMAP || ALLYES help The pmap program reports the memory map of a process. comment "busybox' pmap is selected!" depends on BUSYBOX_PMAP config PROCPS_PS bool prompt "ps" depends on !BUSYBOX_PS || ALLYES help The ps program can analyse the states of all processes running on the system. It stands for process status. comment "busybox' ps is selected!" depends on BUSYBOX_PS config PROCPS_PWDX bool prompt "pwdx" depends on !BUSYBOX_PWDX || ALLYES help The pwdx program reports the current directory of a process. comment "busybox' pwdx is selected!" depends on BUSYBOX_PWDX config PROCPS_SLABTOP bool prompt "slabtop" select PROCPS_USES_NCURSES help The slabtop program displays kernel slab cache information in real time. Note: This command enlarges your system by the ncurses library. config PROCPS_SYSCTL bool prompt "sysctl" depends on !BUSYBOX_BB_SYSCTL || ALLYES help The sysctl program configures kernel parameters at runtime. comment "busybox' sysctl is selected!" depends on BUSYBOX_BB_SYSCTL config PROCPS_TOP bool prompt "top" select PROCPS_USES_NCURSES depends on !BUSYBOX_TOP || ALLYES help The top program provides a dynamic real-time view of a running system. Note: This command enlarges your system by the ncurses library. config PROCPS_TOP_MODERN bool prompt "use modern startup defaults for top" depends on PROCPS_TOP help Use the modern color scheme defaults and the new CPU load representation for multiple cores. If this option is disabled, the original top layout is used. comment "busybox' top is selected!" depends on BUSYBOX_TOP config PROCPS_UPTIME bool prompt "uptime" depends on !BUSYBOX_UPTIME || ALLYES help The uptime program displays the system uptime. comment "busybox' uptime is selected!" depends on BUSYBOX_UPTIME config PROCPS_VMSTAT bool prompt "vmstat" help vmstat reports information about processes, memory, paging, block IO, traps, disks and cpu activity. config PROCPS_W bool prompt "w" help Show who is logged on and what they are doing. config PROCPS_WATCH bool prompt "watch" select PROCPS_USES_NCURSES depends on !BUSYBOX_WATCH || ALLYES help The watch program can execute a program periodically, displaying the output fullscreen. Note: This command enlarges your system by the ncurses library. comment "busybox' watch is selected!" depends on BUSYBOX_WATCH endif