Cara Membunuh Proses dari Baris Perintah

How Kill Process From Command Line



Setiap program yang telah dimasukkan ke dalam RAM dan siap untuk diarahkan ke CPU untuk dieksekusi dikenal sebagai proses. Setiap kali Anda bekerja dengan sistem operasi pilihan Anda, Anda akan melihat beberapa proses yang berjalan pada suatu waktu. Beberapa dari proses ini dipicu untuk memulai secara otomatis segera setelah Anda menghidupkan sistem operasi Anda, yaitu, proses ini wajib agar sistem Anda berfungsi dengan baik. Ada juga beberapa proses yang harus Anda picu secara manual saat sistem dimulai.

Kadang-kadang, Anda mungkin merasa seolah-olah beberapa proses yang tidak perlu sedang berjalan di sistem Anda, Anda mungkin tidak memerlukan proses lagi, atau suatu proses mungkin mulai tidak berfungsi. Dalam semua situasi ini, Anda harus mencoba menemukan cara untuk membunuh (atau mengakhiri) proses. Anda dapat mematikan proses di Linux baik melalui GUI atau CLI. Artikel ini membahas beberapa cara berbeda untuk mematikan proses dari baris perintah di Linux.







Catatan: Metode yang ditampilkan dalam artikel ini dilakukan di Linux Mint 20.



Metode untuk Membunuh Proses menggunakan Command Line

Berikut ini termasuk tiga bentuk berbeda dari mematikan proses dari baris perintah di Linux Mint 20.



Metode # 1: Menggunakan Perintah kill

Untuk mematikan proses melalui terminal menggunakan perintah kill di Linux Mint 20, lanjutkan sesuai dengan metode yang diberikan di bawah ini:





Pertama, luncurkan terminal dengan mengklik ikonnya yang ada di taskbar Linux Mint 20. Terminal Linux Mint 20 ditunjukkan pada gambar berikut:



Untuk menggunakan perintah kill, Anda perlu mengetahui ID proses dari proses yang ingin Anda bunuh menggunakan perintah ini. Ini juga dikenal sebagai PID, yang merupakan pengidentifikasi unik untuk setiap proses yang beroperasi di sistem Anda. Untuk menentukan ID proses dari semua proses yang sedang berjalan di sistem Anda, jalankan perintah berikut di terminal:

$ps-Kapak

Perintah ini akan mengambil daftar semua proses yang sedang berjalan di sistem Linux Mint 20 Anda, bersama dengan PID-nya.

Daftar semua proses yang sedang berjalan di sistem saya ditunjukkan pada gambar di bawah ini:

Sekarang, setelah mengidentifikasi PID dari proses yang ingin Anda bunuh, Anda perlu menjalankan perintah kill. Untuk skenario ini, kami akan mematikan proses Firefox dengan PID 1934, seperti yang dapat Anda verifikasi dari gambar di atas.

Perhatikan bahwa PID ini akan berbeda setiap kali Anda menjalankan instance baru dari suatu proses. Selain itu, pada gambar di atas, Anda dapat melihat beberapa PID yang sesuai dengan proses Firefox. Semua ini adalah PID anak, kecuali yang pertama. Inilah alasan di balik penggunaan 1934 sebagai PID dari proses Firefox, yang sebenarnya merupakan PID pertamanya.

Sintaks dari perintah kill adalah sebagai berikut:

$membunuhPID

Di sini, Anda perlu mengganti istilah PID dengan PID dari proses yang ingin Anda matikan. Dalam contoh ini, kami telah mengganti istilah PID dengan 1934, yaitu PID dari proses Firefox, seperti yang ditunjukkan pada gambar di bawah ini:

Eksekusi yang berhasil dari perintah ini akan segera mematikan proses Firefox dan Anda tidak akan lagi dapat menemukannya dalam daftar proses yang sedang berjalan di sistem Anda.

Metode # 2: Menggunakan Perintah pkill

Untuk mematikan proses melalui terminal menggunakan perintah pkill di Linux Mint 20, lanjutkan sesuai dengan metode yang diberikan di bawah ini:

Perintah pkill tidak memerlukan ID proses dari suatu proses untuk mematikannya; alih-alih, Anda dapat melakukan tindakan ini hanya jika Anda tahu persis nama prosesnya. Dalam skenario ini, kami ingin menjalankan perintah ping, dan kemudian, selama eksekusi, kami ingin mematikan proses menggunakan perintah pkill.

Pertama, ping situs web menggunakan perintah berikut:

$pingURL

Di sini, ganti URL dengan URL situs web yang ingin Anda ping. Dalam contoh ini, kami ingin melakukan ping ke Google.com, seperti yang ditunjukkan pada gambar berikut:

Saat perintah ping ini dijalankan di terminal, luncurkan instance terminal lainnya, lalu, jalankan perintah berikut di terminal:

$pkill Nama Proses

Di sini, ganti istilah ProcessName dengan nama proses yang ingin Anda matikan menggunakan perintah pkill. Dalam contoh ini, kami telah mengganti istilah dengan ping, karena kami ingin menghentikan proses ping.

Setelah menekan tombol Enter, kembali ke instance terminal tempat perintah ping dijalankan, dan Anda akan melihat bahwa proses ini telah dihentikan, seperti yang ditunjukkan pada gambar di bawah ini:

Metode # 3: Menggunakan Perintah killall:

Untuk mematikan proses melalui terminal menggunakan perintah killall di Linux Mint 20, lanjutkan sesuai dengan metode yang diberikan di bawah ini:

Perintah killall dapat mematikan suatu proses, bersama dengan semua proses anaknya. Sekali lagi, seperti perintah pkill, perintah killall tidak memerlukan PID; alih-alih, Anda cukup mematikan proses jika Anda tahu namanya.

Untuk mendemonstrasikan penggunaan perintah ini, kami telah mereplikasi skenario yang sama lagi yang kami buat di atas, yaitu, kami mencoba melakukan ping ke Google.com dengan perintah ping.

Setelah melakukan itu, luncurkan instance terminal baru, lalu masukkan perintah berikut:

$Bunuh semuaNama proses

Di sini, Anda dapat mengganti istilah ProcessName dengan nama proses yang perlu Anda bunuh menggunakan perintah killall. Dalam hal ini, kami telah mengganti istilah dengan ping, seperti yang ditunjukkan pada gambar di bawah ini:

Setelah menjalankan perintah ini, Anda harus kembali ke instance terminal tempat Anda menjalankan perintah ping. Anda akan melihat bahwa proses telah dihentikan, seperti yang Anda lihat pada gambar berikut:

Kesimpulan

Dengan menggunakan salah satu dari tiga metode yang dijelaskan dalam artikel ini, Anda dapat mematikan proses sebanyak yang Anda inginkan saat menggunakan Linux Mint 20, dan karenanya, simpan semua sumber daya sistem yang digunakan oleh proses ini.