How close are we to uploading our minds? - Michael S.A. Graziano
Daftar Isi:
- Sinyal Bunuh Sistem
- Mengakhiri Proses Menggunakan Perintah
kill
- Mengakhiri Proses Menggunakan Perintah
killall
- Mengakhiri Proses Menggunakan Perintah
pkill
- Kesimpulan
Pernahkah Anda menghadapi situasi di mana Anda meluncurkan aplikasi, dan tiba-tiba saat Anda menggunakan aplikasi, itu menjadi tidak responsif dan tiba-tiba crash? Anda mencoba memulai aplikasi lagi, tetapi tidak ada yang terjadi karena proses aplikasi asli tidak pernah benar-benar dimatikan sepenuhnya.
Ya, itu pernah terjadi pada kita semua, bukan? Solusinya adalah dengan menghentikan atau membunuh proses aplikasi. Tapi bagaimana caranya?
Untungnya, ada beberapa utilitas di Linux yang memungkinkan Anda untuk membunuh proses yang salah., kami akan menunjukkan kepada Anda cara menggunakan perintah
kill
,
killall
, dan
pkill
untuk menghentikan proses di Linux.
Perbedaan utama antara alat-alat ini adalah bahwa
kill
menghentikan proses berdasarkan nomor ID Proses (PID), sedangkan perintah
killall
dan
pkill
menghentikan proses yang berjalan berdasarkan nama dan atribut lainnya.
Pengguna biasa dapat membunuh proses mereka sendiri, tetapi bukan yang milik pengguna lain, sedangkan pengguna root dapat membunuh semua proses.
Sinyal Bunuh Sistem
kill
,
killall
, dan
pkill
mengirim sinyal yang diberikan ke proses atau grup proses tertentu. Ketika tidak ada sinyal yang ditentukan, masing-masing alat mengirim
15
(
TERM
).
Sinyal yang paling umum digunakan adalah:
-
1
(-HUP): untuk memuat ulang suatu proses.9
(-KILL): untuk mematikan suatu proses.15
(-TERM): untuk menghentikan proses dengan anggun.
Sinyal dapat ditentukan dalam tiga cara berbeda:
- menggunakan angka (mis. -1) dengan awalan “SIG” (mis., -SIGHUP) tanpa awalan “SIG” (mis., -HUP).
Gunakan opsi
-l
untuk mendaftar semua sinyal yang tersedia:
kill -l # or killall -l
Langkah-langkah yang diuraikan di bawah ini akan berfungsi pada semua distribusi Linux.
Mengakhiri Proses Menggunakan Perintah
kill
Untuk menghentikan proses dengan perintah
kill
, pertama Anda harus menemukan proses PID. Anda dapat melakukan ini menggunakan perintah yang berbeda seperti
top
,
ps
,
pidof
dan
pgrep
.
Katakanlah browser Firefox telah menjadi tidak responsif, dan Anda harus mematikan proses Firefox. Untuk menemukan ID proses, gunakan perintah
pidof
:
pidof firefox
Perintah akan mencetak semua proses Firefox:
2551 2514 1963 1856 1771
Setelah Anda mengetahui Firefox memproses PID untuk mengakhiri semuanya, kirim sinyal
TERM
:
kill -9 2551 2514 1963 1856 1771
Mengakhiri Proses Menggunakan Perintah
killall
Perintah
killall
mengakhiri semua program yang cocok dengan nama yang ditentukan.
Menggunakan skenario yang sama seperti sebelumnya, Anda dapat mematikan proses Firefox dengan mengetik:
killall -9 firefox
killall
menerima beberapa opsi seperti mengirim sinyal ke proses yang dimiliki oleh pengguna tertentu, mencocokkan nama proses dengan ekspresi reguler, dan waktu pembuatan. Anda bisa mendapatkan daftar semua opsi dengan mengetikkan
killall
(tanpa argumen) di terminal Anda.
Misalnya, untuk menghentikan semua proses yang berjalan sebagai pengguna "sara", Anda akan menjalankan perintah berikut:
Mengakhiri Proses Menggunakan Perintah
pkill
pkill
mengakhiri proses yang cocok dengan pola yang diberikan pada baris perintah:
pkill -9 firefox
Nama proses tidak harus sama persis.
Dengan
pkill
Anda juga dapat mengirim sinyal ke proses yang dimiliki oleh pengguna tertentu. Untuk membunuh hanya proses firefox yang dimiliki oleh pengguna "sara", Anda harus mengetik:
Kesimpulan
Mengakhiri program tidak responsif menggunakan perintah
kill
,
killall
, dan
pkill
adalah tugas yang mudah. Anda hanya perlu tahu nama proses atau PID.
Uji Coba Windows 7 Gratis: Sebuah Cara untuk Membunuh Windows Vista dan XP?

Lihat: Satu lagi uji coba Windows 7 gratis - Microsoft ingin agar kita semua beralih.
Bagaimana membunuh proses windows dari command prompt menggunakan taskkill

Pelajari Bagaimana Membunuh Proses Windows dari Command Prompt atau CMD Menggunakan Taskkill Command.
Gunakan proses explorer untuk menganalisis proses task manager

Gunakan Process Explorer untuk Menganalisis Proses Task Manager