6bc5ec058aff5b14a6da896e327ca4d593b0ec08
[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 argument for single shot (-s)"
89 default BUSYBOX_DEFAULT_FEATURE_PIDOF_SINGLE
90 depends on BUSYBOX_CONFIG_PIDOF
91 help
92 Support argument '-s' for returning only the first pid found.
93
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
98 help
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
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 config BUSYBOX_CONFIG_PS
113 bool "ps"
114 default BUSYBOX_DEFAULT_PS
115 help
116 ps gives a snapshot of the current processes.
117
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
122 help
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.
126
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
131 help
132 Support argument 'l' for long output.
133 Adds fields PPID, RSS, START, TIME & TTY
134
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
140 help
141 Support -o time and -o etime output specifiers.
142
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
147 help
148 Support -o rgroup, -o ruser, -o nice output specifiers.
149
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
154 help
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
158 bool "pstree"
159 default BUSYBOX_DEFAULT_PSTREE
160 help
161 Display a tree of processes.
162 config BUSYBOX_CONFIG_PWDX
163 bool "pwdx"
164 default BUSYBOX_DEFAULT_PWDX
165 help
166 Report current working directory of a process
167 config BUSYBOX_CONFIG_RENICE
168 bool "renice"
169 default BUSYBOX_DEFAULT_RENICE
170 help
171 Renice alters the scheduling priority of one or more running
172 processes.
173 config BUSYBOX_CONFIG_SMEMCAP
174 bool "smemcap"
175 default BUSYBOX_DEFAULT_SMEMCAP
176 help
177 smemcap is a tool for capturing process data for smem,
178 a memory usage statistic tool.
179 config BUSYBOX_CONFIG_BB_SYSCTL
180 bool "sysctl"
181 default BUSYBOX_DEFAULT_BB_SYSCTL
182 help
183 Configure kernel parameters at runtime.
184 config BUSYBOX_CONFIG_TOP
185 bool "top"
186 default BUSYBOX_DEFAULT_TOP
187 help
188 The top program provides a dynamic real-time view of a running
189 system.
190
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
195 help
196 Make top display CPU usage for each process.
197 This adds about 2k.
198
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
203 help
204 Makes top display "CPU: NN% usr NN% sys..." line.
205 This adds about 0.5k.
206
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
211 help
212 Allow 'c' key to switch between individual/cumulative CPU stats
213 This adds about 0.5k.
214
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
219 help
220 Show 1/10th of a percent in CPU/mem statistics.
221 This adds about 0.3k.
222
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
227 help
228 Show CPU where process was last found running on.
229 This is the 'j' field.
230
231 config BUSYBOX_CONFIG_FEATURE_TOPMEM
232 bool "Topmem command ('s' key)"
233 default BUSYBOX_DEFAULT_FEATURE_TOPMEM
234 depends on BUSYBOX_CONFIG_TOP
235 help
236 Enable 's' in top (gives lots of memory info).
237 config BUSYBOX_CONFIG_UPTIME
238 bool "uptime"
239 default BUSYBOX_DEFAULT_UPTIME
240 select BUSYBOX_CONFIG_PLATFORM_LINUX #sysinfo()
241 help
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.
245
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
250 help
251 Makes uptime display the number of users currently logged on.
252 config BUSYBOX_CONFIG_WATCH
253 bool "watch"
254 default BUSYBOX_DEFAULT_WATCH
255 help
256 watch is used to execute a program periodically, showing
257 output to the screen.
258
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
263 help
264 Enables the ps -T option, showing of threads in pstree,
265 and 'h' command in top.
266
267 endmenu