Cara Mengakhiri Proses Tidak Responsif di Linux Dengan kill dan pkill

Cara Mengakhiri Proses Tidak Responsif di Linux Dengan kill dan pkill

Berurusan dengan program yang tidak responsif bisa menjadi pekerjaan yang rumit, terutama jika Anda menggunakan perangkat keras yang lebih lama. Dalam hal ini, pembekuan sistem menjadi masalah umum. Untungnya, ada banyak cara untuk mematikan proses yang tidak responsif di Linux.





Perintah kill dan pkill memberikan solusi sederhana namun efektif untuk menghentikan proses zombie yang tidak responsif dari terminal. Bagian di bawah ini menjelaskan cara mematikan proses yang macet di Linux menggunakan kill dan pkill.





Hentikan Proses Tidak Responsif Menggunakan kill

Perintah kill di Linux memungkinkan Anda untuk keluar dari proses yang tidak responsif dengan mudah. Ini mengirimkan sinyal penghentian ke proses. Secara default, kill mengirimkan SIGTERM sinyal, diwakili oleh nomor sinyal limabelas . Contoh berikut menggunakan kill untuk menghentikan proses yang memiliki PID 27065.





kill 27065

Pengguna dapat mengirim sinyal lain dengan menentukan nama atau nomor sinyal. Misalnya, perintah kill di bawah ini menghentikan proses zombie menggunakan SIGKILL sinyal sistem, diwakili oleh nomor sinyal 9 .

kill -9 27065
kill -SIGKILL 27065

Perbedaan antara SIGTERM dan SIGKILL adalah bahwa proses dapat menangkap dan mengabaikan sinyal SIGTERM. Tapi, SIGKILL kebal terhadap penanganan proses dan mematikan program dengan segera.



Anda dapat melihat daftar semua sinyal yang tersedia menggunakan perintah kill di bawah ini.

kill -l
kill -L

Secara keseluruhan, SIGKILL akan lebih cocok ketika berurusan dengan proses sistem yang tidak responsif . Di sisi lain, SIGTERM adalah cara yang harus dilakukan jika Anda ingin menghentikan program yang macet dengan anggun.





pengaturan tidur windows 10 tidak berfungsi

Bunuh Proses Tidak Responsif Menggunakan pkill

Perintah pkill membuat penghentian proses di Linux lebih mudah dengan memungkinkan kita untuk mematikan program berdasarkan namanya. Misalnya, perintah di bawah ini membunuh nano program menggunakan pkill.

pkill nano

Seperti membunuh, pkill juga mengirimkan sinyal SIGTERM secara default. Gunakan sinyal SIGKILL jika Anda ingin segera menghentikan proses yang tidak responsif.





pkill -9 nano

Cara Mendapatkan ID Proses (PID) dari suatu Proses

Memiliki informasi PID dapat sangat membantu ketika menghentikan proses yang tidak responsif di Linux. Anda bisa mendapatkan nomor PID dari suatu proses dengan beberapa cara. Perintah berikut mengambil PID dari proses bernama nano menggunakan perintah grep dan hal.

ps aux | grep nano

Anda juga dapat menggunakan perintah pgrep, yang mengeluarkan ID proses secara langsung.

sedang menjelajahi web gelap ilegal
pgrep nano

Mengelola Proses Tidak Responsif di Linux

Perintah kill dan pkill membuat proses yang tidak responsif di Linux menjadi mudah. Yang Anda butuhkan untuk menghentikan proses zombie adalah PID dan akses ke shell. Namun, Anda mungkin memerlukan izin sudo tambahan saat mematikan proses milik pengguna lain. Jadi, jika Anda menggunakan sistem multi-pengguna, mintalah administrator untuk menambahkan Anda ke daftar sudoers sebelum Anda mengambil tindakan apa pun.

Membagikan Membagikan Menciak Surel Cara Menambahkan Pengguna ke Daftar Sudoers di Linux

Ingin memberikan hak administratif kepada pengguna Linux? Inilah cara Anda dapat menambahkan pengguna ke daftar sudoers.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Perintah Linux
  • Sistem administrasi
Tentang Penulis Rubaiat Hossain(39 Artikel Diterbitkan)

Rubaiat adalah lulusan CS dengan hasrat yang kuat untuk open-source. Selain sebagai veteran Unix, dia juga menyukai keamanan jaringan, kriptografi, dan pemrograman fungsional. Dia seorang kolektor buku bekas yang rajin dan memiliki kekaguman yang tiada habisnya terhadap rock klasik.

More From Rubaiat Hossain

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan