1 # DO NOT EDIT. This file is generated from Config.src
3 # For a description of the syntax of this configuration file,
4 # see docs/Kconfig-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
25 bool "iostat (7.6 kb)"
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
38 bool "killall (5.6 kb)"
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
46 bool "killall5 (5.3 kb)"
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
60 bool "mpstat (9.8 kb)"
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 single shot (-s)"
89 default BUSYBOX_DEFAULT_FEATURE_PIDOF_SINGLE
90 depends on BUSYBOX_CONFIG_PIDOF
92 Support '-s' for returning only the first pid found.
94 config BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT
95 bool "Enable omitting pids (-o PID)"
96 default BUSYBOX_DEFAULT_FEATURE_PIDOF_OMIT
97 depends on BUSYBOX_CONFIG_PIDOF
99 Support '-o PID' for omitting the given pid(s) 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
108 bool "powertop (9.6 kb)"
109 default BUSYBOX_DEFAULT_POWERTOP
111 Analyze power consumption on Intel-based laptops
113 config BUSYBOX_CONFIG_FEATURE_POWERTOP_INTERACTIVE
114 bool "Accept keyboard commands"
115 default BUSYBOX_DEFAULT_FEATURE_POWERTOP_INTERACTIVE
116 depends on BUSYBOX_CONFIG_POWERTOP
118 Without this, powertop will only refresh display every 10 seconds.
119 No keyboard commands will work, only ^C to terminate.
120 config BUSYBOX_CONFIG_PS
122 default BUSYBOX_DEFAULT_PS
124 ps gives a snapshot of the current processes.
126 config BUSYBOX_CONFIG_FEATURE_PS_WIDE
127 bool "Enable wide output (-w)"
128 default BUSYBOX_DEFAULT_FEATURE_PS_WIDE
129 depends on (BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_MINIPS) && !BUSYBOX_CONFIG_DESKTOP
131 Support argument 'w' for wide output.
132 If given once, 132 chars are printed, and if given more
133 than once, the length is unlimited.
135 config BUSYBOX_CONFIG_FEATURE_PS_LONG
136 bool "Enable long output (-l)"
137 default BUSYBOX_DEFAULT_FEATURE_PS_LONG
138 depends on (BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_MINIPS) && !BUSYBOX_CONFIG_DESKTOP
140 Support argument 'l' for long output.
141 Adds fields PPID, RSS, START, TIME & TTY
143 config BUSYBOX_CONFIG_FEATURE_PS_TIME
144 bool "Enable -o time and -o etime specifiers"
145 default BUSYBOX_DEFAULT_FEATURE_PS_TIME
146 depends on (BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_MINIPS) && BUSYBOX_CONFIG_DESKTOP
147 select BUSYBOX_CONFIG_PLATFORM_LINUX
149 config BUSYBOX_CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
150 bool "Support Linux prior to 2.4.0 and non-ELF systems"
151 default BUSYBOX_DEFAULT_FEATURE_PS_UNUSUAL_SYSTEMS
152 depends on BUSYBOX_CONFIG_FEATURE_PS_TIME
154 Include support for measuring HZ on old kernels and non-ELF systems
155 (if you are on Linux 2.4.0+ and use ELF, you don't need this)
157 config BUSYBOX_CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
158 bool "Enable -o rgroup, -o ruser, -o nice specifiers"
159 default BUSYBOX_DEFAULT_FEATURE_PS_ADDITIONAL_COLUMNS
160 depends on (BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_MINIPS) && BUSYBOX_CONFIG_DESKTOP
161 config BUSYBOX_CONFIG_PSTREE
162 bool "pstree (9.3 kb)"
163 default BUSYBOX_DEFAULT_PSTREE
165 Display a tree of processes.
166 config BUSYBOX_CONFIG_PWDX
168 default BUSYBOX_DEFAULT_PWDX
170 Report current working directory of a process
171 config BUSYBOX_CONFIG_SMEMCAP
172 bool "smemcap (2.5 kb)"
173 default BUSYBOX_DEFAULT_SMEMCAP
175 smemcap is a tool for capturing process data for smem,
176 a memory usage statistic tool.
177 config BUSYBOX_CONFIG_BB_SYSCTL
178 bool "sysctl (7.4 kb)"
179 default BUSYBOX_DEFAULT_BB_SYSCTL
181 Configure kernel parameters at runtime.
182 config BUSYBOX_CONFIG_TOP
184 default BUSYBOX_DEFAULT_TOP
186 The top program provides a dynamic real-time view of a running
189 config BUSYBOX_CONFIG_FEATURE_TOP_INTERACTIVE
190 bool "Accept keyboard commands"
191 default BUSYBOX_DEFAULT_FEATURE_TOP_INTERACTIVE
192 depends on BUSYBOX_CONFIG_TOP
194 Without this, top will only refresh display every 5 seconds.
195 No keyboard commands will work, only ^C to terminate.
197 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
198 bool "Show CPU per-process usage percentage"
199 default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_USAGE_PERCENTAGE
200 depends on BUSYBOX_CONFIG_TOP
202 Make top display CPU usage for each process.
205 config BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
206 bool "Show CPU global usage percentage"
207 default BUSYBOX_DEFAULT_FEATURE_TOP_CPU_GLOBAL_PERCENTS
208 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
210 Makes top display "CPU: NN% usr NN% sys..." line.
211 This adds about 0.5k.
213 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_CPU
214 bool "SMP CPU usage display ('c' key)"
215 default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_CPU
216 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
218 Allow 'c' key to switch between individual/cumulative CPU stats
219 This adds about 0.5k.
221 config BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS
222 bool "Show 1/10th of a percent in CPU/mem statistics"
223 default BUSYBOX_DEFAULT_FEATURE_TOP_DECIMALS
224 depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
226 Show 1/10th of a percent in CPU/mem statistics.
227 This adds about 0.3k.
229 config BUSYBOX_CONFIG_FEATURE_TOP_SMP_PROCESS
230 bool "Show CPU process runs on ('j' field)"
231 default BUSYBOX_DEFAULT_FEATURE_TOP_SMP_PROCESS
232 depends on BUSYBOX_CONFIG_TOP
234 Show CPU where process was last found running on.
235 This is the 'j' field.
237 config BUSYBOX_CONFIG_FEATURE_TOPMEM
238 bool "Topmem command ('s' key)"
239 default BUSYBOX_DEFAULT_FEATURE_TOPMEM
240 depends on BUSYBOX_CONFIG_TOP
242 Enable 's' in top (gives lots of memory info).
243 config BUSYBOX_CONFIG_UPTIME
244 bool "uptime (3.7 kb)"
245 default BUSYBOX_DEFAULT_UPTIME
246 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
248 uptime gives a one line display of the current time, how long
249 the system has been running, how many users are currently logged
250 on, and the system load averages for the past 1, 5, and 15 minutes.
252 config BUSYBOX_CONFIG_FEATURE_UPTIME_UTMP_SUPPORT
253 bool "Show the number of users"
254 default BUSYBOX_DEFAULT_FEATURE_UPTIME_UTMP_SUPPORT
255 depends on BUSYBOX_CONFIG_UPTIME && BUSYBOX_CONFIG_FEATURE_UTMP
257 Display the number of users currently logged on.
258 config BUSYBOX_CONFIG_WATCH
259 bool "watch (4.4 kb)"
260 default BUSYBOX_DEFAULT_WATCH
262 watch is used to execute a program periodically, showing
263 output to the screen.
265 config BUSYBOX_CONFIG_FEATURE_SHOW_THREADS
266 bool "Support thread display in ps/pstree/top"
267 default BUSYBOX_DEFAULT_FEATURE_SHOW_THREADS
268 depends on BUSYBOX_CONFIG_PS || BUSYBOX_CONFIG_TOP || BUSYBOX_CONFIG_PSTREE
270 Enables the ps -T option, showing of threads in pstree,
271 and 'h' command in top.