Config.in 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  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_CONFIG_FREE
  7. bool "free"
  8. default y
  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_CONFIG_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_CONFIG_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_CONFIG_KILLALL
  28. bool "killall"
  29. default y
  30. depends on BUSYBOX_CONFIG_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_CONFIG_KILLALL5
  36. bool "killall5"
  37. default y
  38. depends on BUSYBOX_CONFIG_KILL
  39. config BUSYBOX_CONFIG_NMETER
  40. bool "nmeter"
  41. default n
  42. help
  43. Prints selected system stats continuously, one line per update.
  44. config BUSYBOX_CONFIG_PGREP
  45. bool "pgrep"
  46. default y
  47. help
  48. Look for processes by name.
  49. config BUSYBOX_CONFIG_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_CONFIG_FEATURE_PIDOF_SINGLE
  56. bool "Enable argument for single shot (-s)"
  57. default n
  58. depends on BUSYBOX_CONFIG_PIDOF
  59. help
  60. Support argument '-s' for returning only the first pid found.
  61. config BUSYBOX_CONFIG_FEATURE_PIDOF_OMIT
  62. bool "Enable argument for omitting pids (-o)"
  63. default n
  64. depends on BUSYBOX_CONFIG_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_CONFIG_PKILL
  70. bool "pkill"
  71. default y
  72. help
  73. Send signals to processes by name.
  74. config BUSYBOX_CONFIG_PS
  75. bool "ps"
  76. default y
  77. help
  78. ps gives a snapshot of the current processes.
  79. config BUSYBOX_CONFIG_FEATURE_PS_WIDE
  80. bool "Enable argument for wide output (-w)"
  81. default n
  82. depends on BUSYBOX_CONFIG_PS
  83. help
  84. Support argument 'w' for wide output.
  85. If given once, 132 chars are printed and given more than
  86. one, the length is unlimited.
  87. config BUSYBOX_CONFIG_FEATURE_PS_TIME
  88. bool "Enable time and elapsed time output"
  89. default n
  90. depends on BUSYBOX_CONFIG_PS && BUSYBOX_CONFIG_DESKTOP
  91. help
  92. Support -o time and -o etime output specifiers.
  93. config BUSYBOX_CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS
  94. bool "Support Linux prior to 2.4.0 and non-ELF systems"
  95. default n
  96. depends on BUSYBOX_CONFIG_FEATURE_PS_TIME
  97. help
  98. Include support for measuring HZ on old kernels and non-ELF systems
  99. (if you are on Linux 2.4.0+ and use ELF, you don't need this)
  100. config BUSYBOX_CONFIG_RENICE
  101. bool "renice"
  102. default n
  103. help
  104. Renice alters the scheduling priority of one or more running
  105. processes.
  106. config BUSYBOX_CONFIG_BB_SYSCTL
  107. bool "sysctl"
  108. default y
  109. help
  110. Configure kernel parameters at runtime.
  111. config BUSYBOX_CONFIG_TOP
  112. bool "top"
  113. default y
  114. help
  115. The top program provides a dynamic real-time view of a running
  116. system.
  117. config BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  118. bool "Show CPU per-process usage percentage (adds 2k bytes)"
  119. default y
  120. depends on BUSYBOX_CONFIG_TOP
  121. help
  122. Make top display CPU usage for each process.
  123. config BUSYBOX_CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS
  124. bool "Show CPU global usage percentage (adds 0.5k bytes)"
  125. default y
  126. depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  127. help
  128. Makes top display "CPU: NN% usr NN% sys..." line.
  129. config BUSYBOX_CONFIG_FEATURE_TOP_DECIMALS
  130. bool "Show 1/10th of a percent in CPU/mem statistics (adds 0.3k bytes)"
  131. default n
  132. depends on BUSYBOX_CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
  133. help
  134. Show 1/10th of a percent in CPU/mem statistics.
  135. config BUSYBOX_CONFIG_FEATURE_TOPMEM
  136. bool "topmem"
  137. default n
  138. depends on BUSYBOX_CONFIG_TOP
  139. help
  140. Enable 's' in top (gives lots of memory info)
  141. config BUSYBOX_CONFIG_UPTIME
  142. bool "uptime"
  143. default y
  144. help
  145. uptime gives a one line display of the current time, how long
  146. the system has been running, how many users are currently logged
  147. on, and the system load averages for the past 1, 5, and 15 minutes.
  148. config BUSYBOX_CONFIG_WATCH
  149. bool "watch"
  150. default n
  151. #huh?? select DATE
  152. help
  153. watch is used to execute a program periodically, showing
  154. output to the screen.
  155. endmenu