busybox: unindent busybox Config.in
[openwrt/openwrt.git] / package / utils / busybox / config / procps / Config.in
1 # DO NOT EDIT. This file is generated from Config.src
2 #
3 # For a description of the syntax of this configuration file,
4 # see scripts/kbuild/config-language.txt.
5 #
6
7 menu "Process Utilities"
8
9 config BUSYBOX_CONFIG_FREE
10 bool "free"
11 default BUSYBOX_DEFAULT_FREE
12 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
13 help
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
18 bool "fuser"
19 default BUSYBOX_DEFAULT_FUSER
20 help
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"
26 default BUSYBOX_DEFAULT_IOSTAT
27 help
28 Report CPU and I/O statistics
29 config BUSYBOX_CONFIG_KILL
30 bool "kill"
31 default BUSYBOX_DEFAULT_KILL
32 help
33 The command kill sends the specified signal to the specified
34 process or process group. If no signal is specified, the TERM
35 signal is sent.
36
37 config BUSYBOX_CONFIG_KILLALL
38 bool "killall"
39 default BUSYBOX_DEFAULT_KILLALL
40 help
41 killall sends a signal to all processes running any of the
42 specified commands. If no signal name is specified, SIGTERM is
43 sent.
44
45 config BUSYBOX_CONFIG_KILLALL5
46 bool "killall5"
47 default BUSYBOX_DEFAULT_KILLALL5
48 help
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
54 bool "lsof"
55 default BUSYBOX_DEFAULT_LSOF
56 help
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"
61 default BUSYBOX_DEFAULT_MPSTAT
62 help
63 Per-processor statistics
64 config BUSYBOX_CONFIG_NMETER
65 bool "nmeter"
66 default BUSYBOX_DEFAULT_NMETER
67 help
68 Prints selected system stats continuously, one line per update.
69 config BUSYBOX_CONFIG_PGREP
70 bool "pgrep"
71 default BUSYBOX_DEFAULT_PGREP
72 help
73 Look for processes by name.
74
75 config BUSYBOX_CONFIG_PKILL
76 bool "pkill"
77 default BUSYBOX_DEFAULT_PKILL
78 help
79 Send signals to processes by name.
80 config BUSYBOX_CONFIG_PIDOF
81 bool "pidof"
82 default BUSYBOX_DEFAULT_PIDOF
83 help
84 Pidof finds the process id's (pids) of the named programs. It prints
85 those id's on the standard output.
86
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
91 help
92 Support '-s' for returning only the first pid found.
93
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
98 help
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
103 bool "pmap"
104 default BUSYBOX_DEFAULT_PMAP
105 help
106 Display processes' memory mappings.
107 config BUSYBOX_CONFIG_POWERTOP
108 bool "powertop"
109 default BUSYBOX_DEFAULT_POWERTOP
110 help
111 Analyze power consumption on Intel-based laptops
112
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
117 help
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
121 bool "ps"
122 default BUSYBOX_DEFAULT_PS
123 help
124 ps gives a snapshot of the current processes.
125
126 config BUSYBOX_CONFIG_FEATURE_PS_WIDE
127 bool "Enable wide output option (-w)"
128 default BUSYBOX_DEFAULT_FEATURE_PS_WIDE
129 depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
130 help
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.
134
135 config BUSYBOX_CONFIG_FEATURE_PS_LONG
136 bool "Enable long output option (-l)"
137 default BUSYBOX_DEFAULT_FEATURE_PS_LONG
138 depends on BUSYBOX_CONFIG_PS && !BUSYBOX_CONFIG_DESKTOP
139 help
140 Support argument 'l' for long output.
141 Adds fields PPID, RSS, START, TIME & TTY
142
143 config BUSYBOX_CONFIG_FEATURE_PS_TIME
144 bool "Support -o time and -o etime output specifiers"
145 default BUSYBOX_DEFAULT_FEATURE_PS_TIME
146 depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
147 select BUSYBOX_CONFIG_PLATFORM_LINUX
148
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
153 help
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)
156
157 config BUSYBOX_CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS
158 bool "Support -o rgroup, -o ruser, -o nice specifiers"
159 default BUSYBOX_DEFAULT_FEATURE_PS_ADDITIONAL_COLUMNS
160 depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
161 config BUSYBOX_CONFIG_PSTREE
162 bool "pstree"
163 default BUSYBOX_DEFAULT_PSTREE
164 help
165 Display a tree of processes.
166 config BUSYBOX_CONFIG_PWDX
167 bool "pwdx"
168 default BUSYBOX_DEFAULT_PWDX
169 help
170 Report current working directory of a process
171 config BUSYBOX_CONFIG_SMEMCAP
172 bool "smemcap"
173 default BUSYBOX_DEFAULT_SMEMCAP
174 help
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"
179 default BUSYBOX_DEFAULT_BB_SYSCTL
180 help
181 Configure kernel parameters at runtime.
182 config BUSYBOX_CONFIG_TOP
183 bool "top"
184 default BUSYBOX_DEFAULT_TOP
185 help
186 The top program provides a dynamic real-time view of a running
187 system.
188
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
193 help
194 Without this, top will only refresh display every 5 seconds.
195 No keyboard commands will work, only ^C to terminate.
196
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
201 help
202 Make top display CPU usage for each process.
203 This adds about 2k.
204
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
209 help
210 Makes top display "CPU: NN% usr NN% sys..." line.
211 This adds about 0.5k.
212
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
217 help
218 Allow 'c' key to switch between individual/cumulative CPU stats
219 This adds about 0.5k.
220
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
225 help
226 Show 1/10th of a percent in CPU/mem statistics.
227 This adds about 0.3k.
228
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
233 help
234 Show CPU where process was last found running on.
235 This is the 'j' field.
236
237 config BUSYBOX_CONFIG_FEATURE_TOPMEM
238 bool "Topmem command ('s' key)"
239 default BUSYBOX_DEFAULT_FEATURE_TOPMEM
240 depends on BUSYBOX_CONFIG_TOP
241 help
242 Enable 's' in top (gives lots of memory info).
243 config BUSYBOX_CONFIG_UPTIME
244 bool "uptime"
245 default BUSYBOX_DEFAULT_UPTIME
246 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
247 help
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.
251
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
256 help
257 Display the number of users currently logged on.
258 config BUSYBOX_CONFIG_WATCH
259 bool "watch"
260 default BUSYBOX_DEFAULT_WATCH
261 help
262 watch is used to execute a program periodically, showing
263 output to the screen.
264
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
269 help
270 Enables the ps -T option, showing of threads in pstree,
271 and 'h' command in top.
272
273 endmenu