On 01-Apr-2000, Irwan Hadi wrote:
> >- mencari tahu proses yg hang
> ps -aux | grep apa gitu ?

Umumnya begitu, tapi kadang kalo bikin lock semua input device dikira
semua komputer hang. Padahal kalo ditelnet mungkin masih bisa difix.
Nah yg susah nyarinya itu maksud saya gitu, nggak semua org ada akses
telnet dari remote ke komputernya (kalo standalone misalnya).

> >- mengirim signal kill ke proses tersebut
> kill -?
> ? merupakan nilai desimal 1 -9

Kurang tepat. Signal jelas lebih dari 9, lihat 'kill -l'.
Tapi kadang kalo ada zombie segala macem nggak semudah itu.
Mesti dicari tahu parent processnya lalu kill parentnya.

Dalam kondisi tertentu, lebih mudah lagi pake killall, kalo tau nama
processnya.

> tapi beberapa jam kemudian, ilang sendiri ?

Ya timeout.

> padahal kalau di -9 harusnya mati total kan ?

Belum tentu. Kalo processnya blocking (misalnya menunggu I/O
completion), deadlock, dst ya itu urusan kernelnya.

> biasa saya kalau mau kill proses tcpserver pakai kill -9 , soalnya kadang
> di kill biasa suka lama sih responsnya, walaupun nggak dianjurkan sih ;(

Nggak dianjurkan salah satu alasannya soalnya SIGKILL (9) itu nggak
bisa dicatch. Banyak program (mestinya) menghandle SIGTERM (15) utk
normal quit, misalnya untuk membebaskan resources yg dipake, dst. Kalo
kita paksa SIGKILL, ya nanti resources ada yg nggak dilepas, ada
'kotoran' yang nggak dibersihin, pokoknya semua yg mestinya dilakukan
saat programnya terminated jadi nggak dijalankan.

        Ronny

--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke