Existe uma maneira (talvez um script) de como automatizar esse processo:
petr@sova:~$ ps -ef | grep middleman
petr 18445 2312 1 12:06 pts/2 00:00:01 /home/petr/.rvm/gems/ruby-1.9.3-p362/bin/middleman
petr 18581 13621 0 12:08 pts/0 00:00:00 grep --color=auto middleman
petr@sova:~$ kill -9 18445
Infelizmente, pkill
é muito fraco, pois tenho que seguir com a -9
opção kill
.
-KILL
que -9
. Qual número corresponde a qual sinal depende da implementação. SIGKILL
acontece 9
no Linux i386 e Linux amd64, mas não necessariamente em todos os lugares. ( Mais informações aqui ) .
-KILL
também (porque torna o código mais legível), deve-se notar que SIGKILL = 9
é especificado pelo POSIX , por isso -9
é bastante portátil hoje em dia (e não depende de kernels ou arquiteturas).
-9
compkill
muito ...