|
Pada dasarnya ada 4 cara de bunuh efektif a proses en Linux: bunuh dengan nama, dengan menentukan bagian dari nama, dengan PID, menunjuk ke jendela proses dengan kursor mouse. Mari kita lihat satu persatu ... |
Bunuh: bunuh proses menggunakan PID-nya
Cara yang paling rumit tetapi pada saat yang sama cara paling akurat untuk menghentikan suatu proses adalah melalui PID-nya ("Process Identifier"). Salah satu dari 3 varian ini dapat melayani:
bunuh -TERM pid bunuh -SIGTERM pid kill -15 pid
Anda dapat menggunakan nama sinyal (TERM atau SIGTERM) yang ingin Anda kirim ke proses atau nomor identifikasinya (15). Untuk melihat daftar lengkap kemungkinan sinyal, saya sarankan untuk memeriksa manual kill. Untuk melakukan ini, jalankan:
manusia membunuh
Mari kita lihat contoh bagaimana mematikan Firefox:
Pertama, Anda harus mengetahui PID dari program tersebut:
ps -ef | ambil firefox
Perintah itu akan mengembalikan sesuatu seperti ini:
1986? Sl 7:22 /usr/lib/firefox-3.5.3/firefox
Kami menggunakan PID yang dikembalikan oleh perintah di atas untuk menghentikan proses:
bunuh -9 1986
killall: bunuh proses menggunakan namanya
Perintah ini sangat mudah
killall process_name
Satu hal yang perlu diingat saat menggunakan metode ini adalah jika ada lebih dari satu program yang berjalan, semuanya akan ditutup.
pkill: mematikan proses menggunakan sebagian dari namanya
Dimungkinkan untuk menghentikan proses dengan menentukan nama lengkap atau bagian dari nama. Itu berarti Anda tidak perlu mengingat proses PID untuk mengirim sinyal.
pkill part_process_name
Sebaliknya, metode ini akan menghentikan semua proses yang berisi kata yang dimasukkan. Itu berarti jika kita memiliki 2 proses terbuka yang berbagi kata dalam nama, keduanya akan ditutup.
xkill: mematikan proses dengan memilih jendela dengan mouse
Ini adalah metode paling sederhana dan paling praktis. Jika terjadi bencana, cukup tekan Alt + F2 untuk membuka kotak dialog yang memungkinkan Anda menjalankan perintah. Dari sana, jalankan perintah berikut:
xkill
Kursor mouse akan berubah menjadi tengkorak kecil. Yang tersisa hanyalah mengklik jendela yang ingin Anda tutup dan voila. Proses selamat tinggal.
Beberapa komentar terakhir
Sebagai penutup, saya ingin membagikan beberapa tips yang mungkin bisa membantu. Di Linux, seperti di Windows, ketika sebuah proses hang, jendela yang dimaksud umumnya dapat ditutup dengan mengklik tombol Tutup (yang berbentuk seperti X). Setelah beberapa detik, sebuah jendela akan muncul menanyakan apakah kita benar-benar ingin menghentikan proses karena tidak merespon dengan benar. Kami mengatakan ya dan hanya itu.
Ini berarti bahwa metode yang dijelaskan di sini harus digunakan ketika tidak terjadi apa-apa saat Anda mengklik tombol Tutup jendela yang dimaksud.
Jika terjadi bencana besar, jangan lupa bahwa sebelum mendesak dimungkinkan untuk melakukan a restart "aman".
Terakhir, akan sangat berguna untuk mengetahui proses mana yang sedang berjalan. Untuk ini, lingkungan desktop yang berbeda (GNOME, KDE, dll.) Memiliki alat grafis yang memfasilitasi tugas ini. Namun, jika Anda tidak dapat mengaksesnya atau hanya ingin melakukannya dari terminal, Anda dapat menjalankan yang berikut ini:
puncak
Jika ini tidak berhasil atau Anda tidak menginstal paket yang sesuai, Anda selalu dapat menjalankan:
ps -A
Ini akan mencantumkan semua proses yang berjalan, bersama dengan nama dan PID masing-masing.