1 votos

¿Cómo obtener los detalles de las aplicaciones en ejecución en el Terminal?

He descubierto que utilizando el monitor de actividad obtengo toda la información que necesito. Ahora sólo necesito una forma de acceder a esta información a través de, preferiblemente, Python o incluso Bash y Apple script. Sólo necesito obtener la información a intervalos regulares y ponerla en un archivo de registro mientras mi programa se está ejecutando.

1voto

Solar Mike Puntos 101

El comando de la terminal top le dará una lista de los procesos en ejecución más grandes primero. Haga man top y tendrás una explicación completa de la sintaxis de tu versión.

También puede ser interesante ps , especialmente si se utiliza en scripts. Ejecutar man ps para los detalles.

Por lo tanto, sólo para añadir esto dará la información inicial sin ningún proceso mostrado:

top -o cpu -O +rsize -s 5 -n 0

Basado en el ejemplo mostrado en la página man de top. Y esto es lo que parece : enter image description here

0 votos

Gracias @patrix debería haber respetado el formato.... Y voy a mirar el comando ps.

0 votos

Gracias. Tenía otra duda. ¿Hay alguna manera de obtener sólo el uso total de la cpu y el uso de la memoria no relacionados con cualquier proceso específico. Básicamente, las primeras líneas dew cuando se da top. Intenté hacer grep, pero no puedo hacer grep en esas líneas.

0 votos

Top -o <clave> , la definición de clave se da en la página man, para el uso de la cpu es <cpu>.

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