¿Quiere ver los procesos en ejecución en Linux? ¿Quieres filtrar la lista de procesos que se muestran para enumerar solo los que te interesan? Buenas noticias, es bastante simple.
Lista de procesos activos en Linux
Para enumerar los procesos activos en Linux, tiene un comando de sistema para ello, es ‘ps’. Puede consultar la página del manual para ver las diferentes opciones.
Con la opción predeterminada, no obtendrá mucho. Para tener todos los procesos activos, de los diferentes usuarios y fuera de la terminal, necesitarás ejecutar el comando:
ps aux
Verás que es probable que tengas muchos resultados. Lo ideal ahora es poder aplicar un filtro para mostrar solo los procesos que nos interesan.
Filtrar procesos en ejecución en Linux
Acabamos de ver que con “ps aux”, la lista de procesos activos que se muestra es larga. Para poder mostrar solo los que nos interesan, usaremos el comando “grep” de Linux para filtrar la salida del comando ps y mostrar solo los procesos que estamos buscando. Por ejemplo, quiero mostrar en mi servidor web solo los procesos de Apache en ejecución.
El comando a ejecutar será:
ps aux | grep apache
Su lista de procesos se filtrará directamente en la pantalla:
También puede ser útil mostrar solo crons en ejecución u otros procesos que le puedan interesar.