84 votos

¿Cómo mostrar todos los procesos en ejecución en MacOS/OS X?

¿Cómo puedo ver una lista de todos los procesos/tareas en ejecución en MacOS/OS X?

3voto

Tomachi Puntos 1

Para ver los nombres de los procesos por sí mismos con comillas y nuevas líneas, pruebe esto en Terminal:

ps axc | sed "s/.*:..... /\"/" | sed s/$/\"/

2voto

ananda Puntos 21

Prueba con top -o +estado , mostrará todos los procesos en ejecución en la parte superior del 'top', sin embargo, abajo también mostrará los procesos dormidos.

2voto

Feroc Puntos 98

Nota : Esta solución requiere pstree para ser instalado desde cualquiera de los dos MacPorts ( sudo port install pstree ) o Homebrew ( brew install pstree ) primero.

Para entender la relación entre los procesos , pstree es tu amigo. Sin ningún tipo de interruptor mostrará TODOS los procesos.

Sin embargo, eso produce una salida bastante verbosa. Para ayudar a reducir el espacio de búsqueda del problema, puede utilizar la función -u para limitar la salida para vomitar sólo sus propios procesos:

pstree -u YourUserName

Tenía una alta actividad de la CPU y quería ver qué era lo que la provocaba, así que poder ver cómo se encadenaban los procesos (spawned) era más interesante para mí.

Anyhoo, espero que esto te ayude a estrechar para aislar la causa de un problema del sistema más rápido.

0voto

Richard Marquez Puntos 387

Si necesita algo en modo texto pero ps y top no son lo suficientemente buenos para ti, entonces prueba htop (instalable con brew install htop ) - mostrará de forma interactiva la lista de procesos (similar al Monitor de Actividad), así como permitirá hacer lo siguiente:

  • filtrar los procesos por nombre con /
  • matar con k
  • inspeccionar un proceso con lsof con L
  • mostrar la jerarquía del árbol de procesos con t
  • ordenar por CPU, estado, prioridad, memoria, etc. con F6
  • mostrar la carga de la CPU por cada núcleo

-3voto

Logan Perez Puntos 1

Vale, mira lo que he encontrado:

Puede utilizar - Muelle - Menú de inicio (sólo hay que pulsar Comando + Opción + ESC) - Instalar una aplicación especial para ello (por ejemplo, Activity Monitor) - Mirar usando el terminal - O utilizar los comandos de la consola

¡y esa no es la lista completa! He fundado todos estos métodos aquí: https://osxtips.net/view-processes-mac/

Por supuesto, puedes buscar por ti mismo más usando google, bing, etc. C:

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