miércoles, 15 de febrero de 2012

Linux: Matar un procés passant com a paràmetre el nom

Fonts:

Fins ara la manera que tenia de matar un procés era saber-ne el seu PID (Process Identifier), fent un ps -e  | grep nomproces i despres matant-lo amb un kill nomproces.
Poso aquí diferents maneres de matar un procés passant com a paràmetre el seu nom (sense haver de saber-ne el seu PID). No cal dir que el cal canviar es PROCESS pel nom del procés que vulguem matar:

xddxdd@debian:~$ ps -ef | grep PROCESS | grep -v grep | awk '{print $2}' | xargs kill -9


xddxdd@debian:~$ ps -ef | awk '/PROCESS/ && !/awk/ {print $2}' | xargs -r kill -9


xddxdd@debian:~$ pkill -9 -f PROCESS

xddxdd@debian:~$ tokill=`ps -fea|grep PROCESS|awk '{ printf $2" "}'`; kill -9 $tokill;

xddxdd@debian:~$ killall PROCESS

No hay comentarios: