Elimine los procesos de Linux más fácilmente con pkill

El problema es que si está eliminando el mismo proceso repetidamente, es muy tedioso tener que averiguar la identificación del proceso cada vez para poder matarlo ... así que esta es la forma más fácil de hacerlo.

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 usar SSH desde otra máquina y simplemente matar el proceso ofensivo.

El problema es que si está eliminando el mismo proceso repetidamente, es muy tedioso tener que averiguar la identificación del proceso cada vez para poder matarlo … así que esta es la forma más fácil de hacerlo.

La vieja forma

La forma clásica de matar procesos significaba que primero deberí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:

$ kill 7206

La nueva forma

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. Pasar el modificador -l le dice a pgrep que también muestre el nombre del proceso.

$ pgrep -l swiftfox
7206 swiftfox
7213 swiftfox-bin

Swiftfox parece fallar mucho en mí, así que desafortunadamente tuve que usar mucho este comando últimamente.

Rate article
labsfabs.com
Add a comment