Buscar artículos en cambiatealinux.com


pgrep - obtener el id de un proceso


Por Alex el 20/03/2019 , Comentarios: 1

Comparte este artículo:        

A pgrep le pasamos un nombre de proceso (programa en ejecución) y nos devuelve su ID. Trata el nombre que le pasamos como una expresión regular y la busca en la lista de procesos. Es similar a utilizar ps -ef | grep PROCESO


La forma de utilizarlos es la siguiente:

pgrep [opiones] Nombre_Proceso

Si ejecutamos el comando con --help podremos ver la ayuda y la lista de opciones que tiene.

Por ejemplo,

pgrep -a apache2

Devuelve el listado el listado de los procesos de apache2

PID de apache class=

También podemos saber los procesos asociados a un determinado usuario

pgrep -u depruebas

Y si lo combinamos con kill podremos eliminar multiples procesos con un solo comando

kill -9 $(pgrep apache2)


Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.



Si te ha gustado el artículo compartelo en:        


Publicidad


Añadir un comentarios:

Nombre:
Email: (no se publica el email)

avatar

Juanjo Clemente 27/01/2020 11:32:44

Hola, estoy probando tanto esto que comentas como otras muchas opciones y no lo consigo.
Me gustaría lanzar un script (aaa.sh) y de alguna forma obtener posteriormente en cualquier momento su PID.
Hasta ahora solo obtengo en la lista el proceso "bash" pero no me aparece en ningún lugar aa.sh
Muchas gracias de antemano:
Juanjo





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO


COMENTARIOS