Mata procesos de Linux más fácilmente con pkill
Una de las mejores características en Linux es la forma en que puede controlar los procesos desde la línea de comandos, por lo que si tiene una aplicación que bloquea su GUI, siempre puede hacer SSH desde otra máquina y simplemente detener el proceso ofensivo..
El problema es que si estás matando el mismo proceso repetidamente, es muy tedioso tener que averiguar la identificación del proceso cada vez que puedes matarlo ... así que esta es la forma más fácil de hacerlo.
El viejo camino
La forma clásica de matar procesos significaba que primero necesitarías usar el comando ps canalizado a través de grep para encontrar el proceso que estás tratando de matar:
$ ps -ef | grep swiftfox
geek 7206 22694 0 dic04? 00:00:00 / bin / sh / opt / swiftfox / swiftfox
geek 7209 7206 0 dic04? 00:00:00 / bin / sh /opt/swiftfox/run-mozilla.sh / opt / swiftfox / swiftfox-bin
geek 7213 7209 0 dic04? 00:04:29 / opt / swiftfox / swiftfox-bin
geek 14863 14224 0 18:19 pts / 4 00:00:00 grep swiftfox
Luego, para matar el proceso, deberías usar el comando kill:
$ matar 7206
El nuevo camino
En lugar de pasar por todo eso, simplemente puede usar el comando pkill si ya conoce el nombre del proceso o parte de él..
$ pkill swiftfox
Es tan simple como eso. Debe tener en cuenta que pkill eliminará todos los procesos que coincidan con el texto de búsqueda, en este caso swiftfox
Si desea ver qué nombres de proceso coinciden antes de usar el comando pkill, puede usar el comando pgrep. Al pasar el modificador -l, le indica a pgrep que muestre también el nombre del proceso.
$ pgrep -l swiftfox
7206 swiftfox
7213 swiftfox-bin
Swiftfox parece chocar mucho conmigo, así que lamentablemente he tenido que usar mucho este comando últimamente.