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 LinuxIngin 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
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 HossainBerlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan