blob: cd46a3448daee88658c013e10a305d9f4b6f4b71 [file] [log] [blame]
Eric Andersenc9f20d92002-12-05 08:41:41 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Process Utilities"
7
Denis Vlasenko7d219aa2006-10-05 10:17:08 +00008config FREE
Eric Andersenc9f20d92002-12-05 08:41:41 +00009 bool "free"
10 default n
11 help
Eric Andersene5642112003-07-14 19:37:08 +000012 free displays the total amount of free and used physical and swap
13 memory in the system, as well as the buffers used by the kernel.
14 The shared memory column should be ignored; it is obsolete.
Eric Andersenc9f20d92002-12-05 08:41:41 +000015
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000016config FUSER
Rob Landleyaa872762005-10-28 13:05:12 +000017 bool "fuser"
18 default n
19 help
Tim Rikerc1ef7bd2006-01-25 00:08:53 +000020 fuser lists all PIDs (Process IDs) that currently have a given
Rob Landleyaa872762005-10-28 13:05:12 +000021 file open. fuser can also list all PIDs that have a given network
22 (TCP or UDP) port open.
23
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000024config KILL
Eric Andersen110ee232002-12-06 21:44:50 +000025 bool "kill"
26 default n
Eric Andersen110ee232002-12-06 21:44:50 +000027 help
Eric Andersene5642112003-07-14 19:37:08 +000028 The command kill sends the specified signal to the specified
29 process or process group. If no signal is specified, the TERM
30 signal is sent.
Eric Andersenc9f20d92002-12-05 08:41:41 +000031
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000032config KILLALL
Eric Andersenc9f20d92002-12-05 08:41:41 +000033 bool "killall"
34 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000035 depends on KILL
Eric Andersenc9f20d92002-12-05 08:41:41 +000036 help
Eric Andersene5642112003-07-14 19:37:08 +000037 killall sends a signal to all processes running any of the
38 specified commands. If no signal name is specified, SIGTERM is
39 sent.
Eric Andersenc9f20d92002-12-05 08:41:41 +000040
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000041config KILLALL5
Denis Vlasenko0bb628f2006-09-27 14:25:33 +000042 bool "killall5"
43 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000044 depends on KILL
Denis Vlasenkof7996f32007-01-11 17:20:00 +000045
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000046config PIDOF
Eric Andersenc9f20d92002-12-05 08:41:41 +000047 bool "pidof"
48 default n
49 help
Eric Andersene5642112003-07-14 19:37:08 +000050 Pidof finds the process id's (pids) of the named programs. It prints
51 those id's on the standard output.
Eric Andersenc9f20d92002-12-05 08:41:41 +000052
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000053config FEATURE_PIDOF_SINGLE
Rob Landley2ec922e2006-04-13 23:22:16 +000054 bool "Enable argument for single shot (-s)"
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000055 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000056 depends on PIDOF
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000057 help
58 Support argument '-s' for returning only the first pid found.
59
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000060config FEATURE_PIDOF_OMIT
Rob Landley2ec922e2006-04-13 23:22:16 +000061 bool "Enable argument for omitting pids (-o)"
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000062 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000063 depends on PIDOF
Bernhard Reutner-Fischer81c3a512005-10-06 15:37:02 +000064 help
65 Support argument '-o' for omitting the given pids in output.
66 The special pid %PPID can be used to name the parent process
67 of the pidof, in other words the calling shell or shell script.
68
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000069config PS
Eric Andersenc9f20d92002-12-05 08:41:41 +000070 bool "ps"
71 default n
72 help
Eric Andersene5642112003-07-14 19:37:08 +000073 ps gives a snapshot of the current processes.
Eric Andersenc9f20d92002-12-05 08:41:41 +000074
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000075config FEATURE_PS_WIDE
Rob Landley2ec922e2006-04-13 23:22:16 +000076 bool "Enable argument for wide output (-w)"
Bernhard Reutner-Fischer6d6a40c2005-10-04 14:31:18 +000077 default n
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000078 depends on PS
Bernhard Reutner-Fischer6d6a40c2005-10-04 14:31:18 +000079 help
80 Support argument 'w' for wide output.
81 If given once, 132 chars are printed and given more than
82 one, the length is unlimited.
83
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000084config RENICE
Eric Andersenc9f20d92002-12-05 08:41:41 +000085 bool "renice"
86 default n
87 help
Eric Andersene5642112003-07-14 19:37:08 +000088 Renice alters the scheduling priority of one or more running
89 processes.
Eric Andersenc9f20d92002-12-05 08:41:41 +000090
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000091config BB_SYSCTL
Mike Frysingerd1c8ae52005-09-24 23:13:22 +000092 bool "sysctl"
93 default n
94 help
95 Configure kernel parameters at runtime.
96
Denis Vlasenko7d219aa2006-10-05 10:17:08 +000097config TOP
Eric Andersenc9f20d92002-12-05 08:41:41 +000098 bool "top"
99 default n
100 help
Eric Andersene5642112003-07-14 19:37:08 +0000101 The top program provides a dynamic real-time view of a running
102 system.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000103
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000104config FEATURE_TOP_CPU_USAGE_PERCENTAGE
Denis Vlasenko5a654472007-06-10 17:11:59 +0000105 bool "Show CPU per-process usage percentage (adds 2k bytes)"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000106 default y
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000107 depends on TOP
Eric Andersenc9f20d92002-12-05 08:41:41 +0000108 help
Denis Vlasenko5a654472007-06-10 17:11:59 +0000109 Make top display CPU usage for each process.
110
111config FEATURE_TOP_CPU_GLOBAL_PERCENTS
112 bool "Show CPU global usage percentage (adds 1k byte)"
113 default y
114 depends on FEATURE_TOP_CPU_USAGE_PERCENTAGE
115 help
116 Makes top display "CPU: n.n% us n.n% sy n.n% ni..." line.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000117
Denis Vlasenko7d219aa2006-10-05 10:17:08 +0000118config UPTIME
Eric Andersenc9f20d92002-12-05 08:41:41 +0000119 bool "uptime"
120 default n
121 help
Eric Andersene5642112003-07-14 19:37:08 +0000122 uptime gives a one line display of the current time, how long
123 the system has been running, how many users are currently logged
124 on, and the system load averages for the past 1, 5, and 15 minutes.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000125
Rob Landleyaa872762005-10-28 13:05:12 +0000126
Eric Andersenc9f20d92002-12-05 08:41:41 +0000127endmenu
128