Trabajando con pgrep y pkill

Por ejemplo, si quieres saber cuantos procesos está ejecutando Safari en tu Mac solo necesitas hacer un pgrep Safari | wc -l que te devolverá un número (exactamente los procesos iniciados por el navegador). Si quieres saber cual es el número de cada proceso abierto de Safari, entonces usa simplemente pgrep Safari

Pkill, por su parte, es como la ametralladora de matar procesos. Si kill es capaz de matar un proceso, pkill mata grupos de procesos: por ejemplo, si quieres matar todos los procesos dependientes de Safari para el usuario Pedro puedes hacerlo usando el comando:

sudo pkill -U Pedro Safari

Sin que afecte al resto de los usuarios.

Si lo que necesitas, por ejemplo, es matar todos los procesos de Safari para el usuario que se está ejecutando, entonces es más fácil pkill Safari

Para comandos más específicos (especialmente cuando están involucradas expresiones regulares) la confirmación de la salida de cada proceso puede ser invocada usando la bandera -I.

0 0 votos
Article Rating
Subscribe
Notify of
1 Comment
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
juandesant
8 years ago

Podías cambiar el título a pgrep y pkill, porque kill existe.

1
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x