1 # DO NOT EDIT. This file is generated from Config.src
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
7 menu "Process Utilities"
9 config BUSYBOX_CONFIG_FREE
11 default BUSYBOX_DEFAULT_FREE
12 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
14 free displays the total amount of free and used physical and swap
15 memory in the system, as well as the buffers used by the kernel.
16 The shared memory column should be ignored; it is obsolete.
17 config BUSYBOX_CONFIG_FUSER
19 default BUSYBOX_DEFAULT_FUSER
21 fuser lists all PIDs (Process IDs) that currently have a given
22 file open. fuser can also list all PIDs that have a given network
23 (TCP or UDP) port open.
24 config BUSYBOX_CONFIG_IOSTAT
26 default BUSYBOX_DEFAULT_IOSTAT
28 Report CPU and I/O statistics
29 config BUSYBOX_CONFIG_KILL
31 default BUSYBOX_DEFAULT_KILL
33 The command kill sends the specified signal to the specified
34 process or process group. If no signal is specified, the TERM
37 config BUSYBOX_CONFIG_KILLALL
39 default BUSYBOX_DEFAULT_KILLALL
41 killall sends a signal to all processes running any of the
42 specified commands. If no signal name is specified, SIGTERM is
45 config BUSYBOX_CONFIG_KILLALL5
47 default BUSYBOX_DEFAULT_KILLALL5
49 The SystemV killall command. killall5 sends a signal
50 to all processes except kernel threads and the processes
51 in its own session, so it won't kill the shell that is running
52 the script it was called from.
53 config BUSYBOX_CONFIG_LSOF
55 default BUSYBOX_DEFAULT_LSOF
57 Show open files in the format of:
58 PID <TAB> /path/to/executable <TAB> /path/to/opened/file
59 config BUSYBOX_CONFIG_MPSTAT
61 default BUSYBOX_DEFAULT_MPSTAT
63 Per-processor statistics
64 config BUSYBOX_CONFIG_NMETER
66 default BUSYBOX_DEFAULT_NMETER
68 Prints selected system stats continuously, one line per update.
69 config BUSYBOX_CONFIG_PGREP
71 default BUSYBOX_DEFAULT_PGREP
73 Look for processes by name.
75 config BUSYBOX_CONFIG_PKILL
77 default BUSYBOX_DEFAULT_PKILL
79 Send signals to processes by name.
80 config BUSYBOX_CONFIG_PIDOF
82 default BUSYBOX_DEFAULT_PIDOF
84 Pidof finds the process id's (pids) of the named programs. It prints
85 those id's on the standard output.
87 config BUSYBOX_CONFIG_FEATURE_PIDOF_SINGLE
88 bool "Enable argument for single shot (-s)"
89 default BUSYBOX_DEFAULT_FEATURE_PIDOF_SINGLE
90 depends on BUSYBOX_CONFIG_PIDOF
92 Support argument '-s' for returning only the first pid found.
94 config BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT
95 bool "Enable argument for omitting pids (-o)"
96 default BUSYBOX_DEFAULT_FEATURE_PIDOF_OMIT
97 depends on BUSYBOX_CONFIG_PIDOF
99 Support argument '-o' for omitting the given pids in output.
100 The special pid %PPID can be used to name the parent process
101 of the pidof, in other words the calling shell or shell script.
102 config BUSYBOX_CONFIG_PMAP
104 default BUSYBOX_DEFAULT_PMAP
106 Display processes' memory mappings.
107 config BUSYBOX_CONFIG_POWERTOP
109 default BUSYBOX_DEFAULT_POWERTOP
111 Analyze power consumption on Intel-based laptops
112 config BUSYBOX_CONFIG_PS
114 default BUSYBOX_DEFAULT_PS
116 ps gives a snapshot of the current processes.
118 config BUSYBOX_CONFIG_FEATURE_PS_WIDE
119 bool "Enable wide output option (-w)"
120 default BUSYBOX_DEFAULT_FEATURE_PS_WIDE
121 depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
123 Support argument 'w' for wide output.
124 If given once, 132 chars are printed, and if given more
125 than once, the length is unlimited.
127 config BUSYBOX_CONFIG_FEATURE_PS_LONG
128 bool "Enable long output option (-l)"
129 default BUSYBOX_DEFAULT_FEATURE_PS_LONG
130 depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
132 Support argument 'l' for long output.
133 Adds fields PPID, RSS, START, TIME & TTY
135 config BUSYBOX_CONFIG_FEATURE_PS_TIME
136 bool "Enable time and elapsed time output"
137 default BUSYBOX_DEFAULT_FEATURE_PS_TIME
138 depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
139 select BUSYBOX_CONFIG_PLATFORM_LINUX
141 Support -o time and -o etime output specifiers.
143 config BUSYBOX_CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
144 bool "Enable additional ps columns"
145 default BUSYBOX_DEFAULT_FEATURE_PS_ADDITIONAL_COLUMNS
146 depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
148 Support -o rgroup, -o ruser, -o nice output specifiers.
150 config BUSYBOX_CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
151 bool "Support Linux prior to 2.4.0 and non-ELF systems"
152 default BUSYBOX_DEFAULT_FEATURE_PS_UNUSUAL_SYSTEMS
153 depends on BUSYBOX_CONFIG_FEATURE_PS_TIME
155 Include support for measuring HZ on old kernels and non-ELF systems
156 (if you are on Linux 2.4.0+ and use ELF, you don't need this)
157 config BUSYBOX_CONFIG_PSTREE
159 default BUSYBOX_DEFAULT_PSTREE
161 Display a tree of processes.
162 config BUSYBOX_CONFIG_PWDX
164 default BUSYBOX_DEFAULT_PWDX
166 Report current working directory of a process
167 config BUSYBOX_CONFIG_RENICE
169 default BUSYBOX_DEFAULT_RENICE
171 Renice alters the scheduling priority of one or more running
173 config BUSYBOX_CONFIG_SMEMCAP
175 default BUSYBOX_DEFAULT_SMEMCAP
177 smemcap is a tool for capturing process data for smem,
178 a memory usage statistic tool.
179 config BUSYBOX_CONFIG_BB_SYSCTL
181 default BUSYBOX_DEFAULT_BB_SYSCTL
183 Configure kernel parameters at runtime.
184 config BUSYBOX_CONFIG_TOP
186 default BUSYBOX_DEFAULT_TOP
188 The top program provides a dynamic real-time view of a running
191 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
192 bool "Show CPU per-process usage percentage"
193 default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_USAGE_PERCENTAGE
194 depends on BUSYBOX_CONFIG_TOP
196 Make top display CPU usage for each process.
199 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
200 bool "Show CPU global usage percentage"
201 default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_GLOBAL_PERCENTS
202 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
204 Makes top display "CPU: NN% usr NN% sys..." line.
205 This adds about 0.5k.
207 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_CPU
208 bool "SMP CPU usage display ('c' key)"
209 default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_CPU
210 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
212 Allow 'c' key to switch between individual/cumulative CPU stats
213 This adds about 0.5k.
215 config BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS
216 bool "Show 1/10th of a percent in CPU/mem statistics"
217 default BUSYBOX_DEFAULT_FEATURE_TOP_DECIMALS
218 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
220 Show 1/10th of a percent in CPU/mem statistics.
221 This adds about 0.3k.
223 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_PROCESS
224 bool "Show CPU process runs on ('j' field)"
225 default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_PROCESS
226 depends on BUSYBOX_CONFIG_TOP
228 Show CPU where process was last found running on.
229 This is the 'j' field.
231 config BUSYBOX_CONFIG_FEATURE_TOPMEM
232 bool "Topmem command ('s' key)"
233 default BUSYBOX_DEFAULT_FEATURE_TOPMEM
234 depends on BUSYBOX_CONFIG_TOP
236 Enable 's' in top (gives lots of memory info).
237 config BUSYBOX_CONFIG_UPTIME
239 default BUSYBOX_DEFAULT_UPTIME
240 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
242 uptime gives a one line display of the current time, how long
243 the system has been running, how many users are currently logged
244 on, and the system load averages for the past 1, 5, and 15 minutes.
246 config BUSYBOX_CONFIG_FEATURE_UPTIME_UTMP_SUPPORT
247 bool "Support for showing the number of users"
248 default BUSYBOX_DEFAULT_FEATURE_UPTIME_UTMP_SUPPORT
249 depends on BUSYBOX_CONFIG_UPTIME && BUSYBOX_CONFIG_FEATURE_UTMP
251 Makes uptime display the number of users currently logged on.
252 config BUSYBOX_CONFIG_WATCH
254 default BUSYBOX_DEFAULT_WATCH
256 watch is used to execute a program periodically, showing
257 output to the screen.
259 config BUSYBOX_CONFIG_FEATURE_SHOW_THREADS
260 bool "Support for showing threads in ps/pstree/top"
261 default BUSYBOX_DEFAULT_FEATURE_SHOW_THREADS
262 depends on BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_TOP || BUSYBOX_CONFIG_PSTREE
264 Enables the ps -T option, showing of threads in pstree,
265 and 'h' command in top.