8 votos

Hay un htop-en-linux como alternativa para la parte superior / Monitor de Actividad de mac OS X?

Estoy buscando una mejor alternativa para la parte superior. Tanto la parte superior y el Monitor de Actividad son muy limitados con respecto a las características. En particular, estoy interesado en las siguientes características:

  • Límite de procesos por nombre
  • Enviar diferentes matar las señales a un proceso de forma interactiva, es decir, seleccionar el proceso de la lista de proceso y enviar una señal de
  • La habilidad para mostrar el comando completo, no sólo el nombre del programa (como top -c lo hace en Linux)
  • Mostrar el estado de cada proceso
  • Opcional: En Linux, la parte superior también se actualiza el comando cuando se muestra, es decir, si un proceso escribe en argv durante el tiempo de ejecución, el comando actualizado.

Htop no es una opción, ya que es inestable en Mac OS y sólo un pequeño subconjunto de características realmente funciona en un sistema Darwin, probablemente porque se basa parcialmente en procfs. Hay una generación o un tenedor de htop que funciona en OS X, ya que tiene las características que yo quiero si funciona como lo hace en Linux?

5voto

Elements in Space Puntos 794

Usted puede instalar htop en Mac a través de la cerveza con el siguiente comando:

brew install htop-osx

Don' t se olvide de conceder privilegios de root después de la instalación.

1voto

Envío de señales y filtrado por el usuario está disponible fuera de la caja. De man top

   INTERACTION
          When top is run in interactive (non-logging) mode, it is possible to control the output of top, as well as  in-
          teractively  send  signals to processes.  The interactive command syntax is terse.  Each command is one charac-
          ter, followed by 0 to 2 arguments.

   S<signal><pid>
          Send <sig> to <pid>.  <sig> can be specified either as a number or as a name (for example, HUP).   The  default
          signal  starts  out as TERM.  Each time a signal is successfully sent, the default signal is updated to be that
          signal.  <pid> is a process id.

   U<user>
          Only display processes owned by <user>.  Either the username or uid number can be specified.   To  display  all
          processes, press enter without entering a username or uid number.

Si desea extender top de ti mismo, el código fuente está disponible en http://opensource.apple.com.

1voto

graywh Puntos 113

Puede utilizar el explorador de procesos para OS X http://newosxbook.com/ tiene que como una descarga gratuita. Es modelada después de que Linux superior, y es mucho más potente que la propia Apple.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X