feb 19 2008

Matar todos los procesos de un tiro (y II)

Published by at 9:02 pm under Bash

Por aclamación popular :-) Estas tres líneas de comandos son equivalentes, todas ellas buscan procesos en cuyo nombre (o argumentos) contengan el string “cadena” y los mata. Para ser sinceros, no conocía pkill, y al parecer es exactamente el comando que resume todo este post. Es genial tener una base de lectores expertos que enseguida muestran la mejor solución al problema :-)

$ kill -9 `ps -ef | grep -i cadena | awk {’print $2′}`
$ pgrep cadena | xargs kill -9
$ pkill -9 cadena

Finalmente, también se ha nombrado killall, pero para buscar los procesos a matar, sólo se basa en el nombre del ejecutable, y no puedes decirle que mate “cualquier proceso en cuyos argumentos aparezca la cadena X”, por ejemplo.

One response so far

One Response to “Matar todos los procesos de un tiro (y II)”

  1. [...] tip va a ser un C&P en toda regla de lo publicado en Diario Linux, pero esta informacion es de lo mas util y bien que nos puede servir en [...]

Trackback URI | Comments RSS

Leave a Reply

« Back to text comment