Comprobar si un proceso está corriendo en linux | Algo de Linux

lunes, 18 de abril de 2016

Comprobar si un proceso está corriendo en linux

Para comprobar si un proceso está corriendo, por ejemplo, podemos hacer lo siguiente:
# ps aux | grep dhcpd | grep -v grep 
De este modo, obtenemos la lista completa de procesos que están corriendo en el sistema, filtrando con grep el nombre del proceso a buscar y quitando la búsqueda  realizada por el comando grep.
Naturalmente, hay muchas formas de obtener el mismo resultado.
Publicado por primera vez en http://enavas.blogspot.com.es

2 comentarios:

tinolin dijo...



Muy interesante gracias.

Yo uso esta expresión:

#ps aux | grep [d]hcpd

Tratando al filtro de grep como una expresión regular, se omite la posibilidad de que el filtro matchee con él mismo y te ahorras el último grep.

Espero te sirva.

Saludos.

Esteban M. Navas Martín dijo...

Muy bien. Me parece una buena idea.