Config.in 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see scripts/kbuild/config-language.txt.
  4. #
  5. menu "Process Utilities"
  6. config BUSYBOX_FREE
  7. bool "free"
  8. default n
  9. help
  10. free displays the total amount of free and used physical and swap
  11. memory in the system, as well as the buffers used by the kernel.
  12. The shared memory column should be ignored; it is obsolete.
  13. config BUSYBOX_FUSER
  14. bool "fuser"
  15. default n
  16. help
  17. fuser lists all PIDs (Process IDs) that currently have a given
  18. file open. fuser can also list all PIDs that have a given network
  19. (TCP or UDP) port open.
  20. config BUSYBOX_KILL
  21. bool "kill"
  22. default y
  23. help
  24. The command kill sends the specified signal to the specified
  25. process or process group. If no signal is specified, the TERM
  26. signal is sent.
  27. config BUSYBOX_KILLALL
  28. bool "killall"
  29. default y
  30. depends on BUSYBOX_KILL
  31. help
  32. killall sends a signal to all processes running any of the
  33. specified commands. If no signal name is specified, SIGTERM is
  34. sent.
  35. config BUSYBOX_KILLALL5
  36. bool "killall5"
  37. default n
  38. depends on BUSYBOX_KILL
  39. config BUSYBOX_NMETER
  40. bool "nmeter"
  41. default n
  42. help
  43. Prints selected system stats continuously, one line per update.
  44. config BUSYBOX_PGREP
  45. bool "pgrep"
  46. default y
  47. help
  48. Look for processes by name.
  49. config BUSYBOX_PIDOF
  50. bool "pidof"
  51. default y
  52. help
  53. Pidof finds the process id's (pids) of the named programs. It prints
  54. those id's on the standard output.
  55. config BUSYBOX_FEATURE_PIDOF_SINGLE
  56. bool "Enable argument for single shot (-s)"
  57. default y
  58. depends on BUSYBOX_PIDOF
  59. help
  60. Support argument '-s' for returning only the first pid found.
  61. config BUSYBOX_FEATURE_PIDOF_OMIT
  62. bool "Enable argument for omitting pids (-o)"
  63. default y
  64. depends on BUSYBOX_PIDOF
  65. help
  66. Support argument '-o' for omitting the given pids in output.
  67. The special pid %PPID can be used to name the parent process
  68. of the pidof, in other words the calling shell or shell script.
  69. config BUSYBOX_PKILL
  70. bool "pkill"
  71. default y
  72. help
  73. Send signals to processes by name.
  74. config BUSYBOX_PS
  75. bool "ps"
  76. default y
  77. help
  78. ps gives a snapshot of the current processes.
  79. config BUSYBOX_FEATURE_PS_WIDE
  80. bool "Enable wide output option (-w)"
  81. default y
  82. depends on BUSYBOX_PS
  83. help
  84. Support argument 'w' for wide output.
  85. If given once, 132 chars are printed, and if given more
  86. than once, the length is unlimited.
  87. config BUSYBOX_FEATURE_PS_TIME
  88. bool "Enable time and elapsed time output"
  89. default n
  90. depends on BUSYBOX_PS && BUSYBOX_DESKTOP
  91. help
  92. Support -o time and -o etime output specifiers.
  93. config BUSYBOX_FEATURE_PS_ADDITIONAL_COLUMNS
  94. bool "Enable additional ps columns"
  95. default n
  96. depends on BUSYBOX_PS && BUSYBOX_DESKTOP
  97. help
  98. Support -o rgroup, -o ruser, -o nice output specifiers.
  99. config BUSYBOX_FEATURE_PS_UNUSUAL_SYSTEMS
  100. bool "Support Linux prior to 2.4.0 and non-ELF systems"
  101. default n
  102. depends on BUSYBOX_FEATURE_PS_TIME
  103. help
  104. Include support for measuring HZ on old kernels and non-ELF systems
  105. (if you are on Linux 2.4.0+ and use ELF, you don't need this)
  106. config BUSYBOX_RENICE
  107. bool "renice"
  108. default n
  109. help
  110. Renice alters the scheduling priority of one or more running
  111. processes.
  112. config BUSYBOX_BB_SYSCTL
  113. bool "sysctl"
  114. default y
  115. help
  116. Configure kernel parameters at runtime.
  117. config BUSYBOX_TOP
  118. bool "top"
  119. default y
  120. help
  121. The top program provides a dynamic real-time view of a running
  122. system.
  123. config BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  124. bool "Show CPU per-process usage percentage"
  125. default y
  126. depends on BUSYBOX_TOP
  127. help
  128. Make top display CPU usage for each process.
  129. This adds about 2k.
  130. config BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS
  131. bool "Show CPU global usage percentage"
  132. default y
  133. depends on BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  134. help
  135. Makes top display "CPU: NN% usr NN% sys..." line.
  136. This adds about 0.5k.
  137. config BUSYBOX_FEATURE_TOP_SMP_CPU
  138. bool "SMP CPU usage display ('c' key)"
  139. default n
  140. depends on BUSYBOX_FEATURE_TOP_CPU_GLOBAL_PERCENTS
  141. help
  142. Allow 'c' key to switch between individual/cumulative CPU stats
  143. This adds about 0.5k.
  144. config BUSYBOX_FEATURE_TOP_DECIMALS
  145. bool "Show 1/10th of a percent in CPU/mem statistics"
  146. default n
  147. depends on BUSYBOX_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  148. help
  149. Show 1/10th of a percent in CPU/mem statistics.
  150. This adds about 0.3k.
  151. config BUSYBOX_FEATURE_TOP_SMP_PROCESS
  152. bool "Show CPU process runs on ('j' field)"
  153. default n
  154. depends on BUSYBOX_TOP
  155. help
  156. Show CPU where process was last found running on.
  157. This is the 'j' field.
  158. config BUSYBOX_FEATURE_TOPMEM
  159. bool "Topmem command ('s' key)"
  160. default n
  161. depends on BUSYBOX_TOP
  162. help
  163. Enable 's' in top (gives lots of memory info).
  164. config BUSYBOX_UPTIME
  165. bool "uptime"
  166. default y
  167. help
  168. uptime gives a one line display of the current time, how long
  169. the system has been running, how many users are currently logged
  170. on, and the system load averages for the past 1, 5, and 15 minutes.
  171. config BUSYBOX_WATCH
  172. bool "watch"
  173. default y
  174. help
  175. watch is used to execute a program periodically, showing
  176. output to the screen.
  177. endmenu