Bagaimana cara mematikan proses dengan mudah

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:

Artikel terkait:
Matikan dan mulai ulang menggunakan perintah
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.

Artikel terkait:
Cron & crontab, jelaskan

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.