quarta-feira, 29 de abril de 2009

Guia Rápido comando Kill

vou mostrar com exemplo, procurar o PID do pidgin.

root@ubuntu:~# ps -e

PID TTY TIME CMD
...
51 ? 00:00:00 kintegrityd/0
52 ? 00:00:00 kintegrityd/1
54 ? 00:00:00 kblockd/0
55 ? 00:00:00 kblockd/1
224 ? 00:00:00 aio/1
1151 ? 00:00:00 ksuspend_usbd
4825 ? 00:00:00 console-kit-dae
4826 ? 00:00:00 hald-runner
4908 ? 00:00:00 hald-addon-inpu
4921 ? 00:00:00 hald-addon-cpuf
4922 ? 00:00:00 hald-addon-acpi
4950 ? 00:00:03 hald-addon-stor
4982 ? 00:00:00 bluetoothd
4988 ? 00:00:00 btaddconn
4989 ? 00:00:00 btdelconn
5021 ? 00:00:00 krfcommd
5044 ? 00:00:00 NetworkManager
5054 ? 00:00:00 wpa_supplicant
5056 ? 00:00:00 nm-system-setti
5082 ? 00:00:00 gdm
5085 ? 00:00:00 gdm
5089 tty7 00:08:18 Xorg
5581 ? 00:00:02 notification-da
5774 ? 00:23:26 firefox
6919 ? 00:00:24 pidgin
7141 ? 00:00:00 dbus-launch
7142 ? 00:00:00 dbus-daemon
8785 ? 00:00:03 gcalctool
9047 ? 00:00:00 gnome-terminal
9049 ? 00:00:00 gnome-pty-helpe
...

Esse número ao lado é o pid.

Só mostrando o processo
pidgin:
root@ubuntu:~# ps -e | grep pidgin
6919 ? 00:00:24 pidgin


Para matar o processo:
root@ubuntu:~# kill -9
Neste caso:
root@ubuntu:~#Kill - 9 6919

O -9 é para forçar o fechamento do processo. Sem o -9 o processo só é encerrado se estiver em funcionamento normal. Como na maioria das vezes matamos um processo por mal funcionamento o uso do -9 é obrigatório.

O uso do Killall é para quando você tem mais de um processo do mesmo e quer fechar todos. Se eu tivesse dois pidgins abertos usaria o #killall -9 pidgin.

Obs:
#Killall -9 <nome do processo>
#Kill - 9 <PID>

Nenhum comentário: