bunuh proses dengan htop

13

Terkadang saya perlu mematikan proses dan untuk tujuan itu saya masukkan htop, cari ( /) untuk beberapa string dan kemudian bermaksud untuk membunuh proses yang terkait.

Masalahnya adalah bahwa biasanya proses sedang berjalan (karena proses baru ditambahkan dan atribut berubah) - jadi pada saat saya menekan F9 dan melanjutkan dengan "membunuh" proses proses yang dipilih sudah berbeda.

Apakah ada cara untuk menangani ini?

Alasan mengapa saya menggunakan htop tentu saja b / c kadang-kadang saya harus menebak yang merupakan proses yang tepat untuk menghilangkan dan hanya string tidak cukup untuk identifikasi.

Raffael
sumber
Saya tidak tahu apakah Anda dapat / telah mengubah interval pembaruan, tetapi dengan interval pembaruan yang paling tidak Anda bisa lakukan dengan menekan <kbd> F9 </kbd> di tengah interval itu setelah Anda memeriksa tetap berada di proses yang sama.
Peter Nerlich

Jawaban:

21

Setelah mengeksekusi sudo htop, cukup gunakan tombol panah untuk memilih proses yang ingin Anda hapus dan kemudian tekan salah satu F9atau kkemudian pilih sinyal yang ingin Anda kirim dalam daftar (menggunakan tombol panah) dan tekan enter.

Jika Anda hanya meminta "sopan" proses untuk berhenti menggunakan 3 SIGQUIT.

Jika Anda ingin memastikan proses berhenti digunakan 9 SIGKILL.

ShadowMitia
sumber
Kuncinya adalah menggunakan sudoperintah yang dijalankan sebagai root. Jika Anda hanya menjalankan htop, itu tidak akan selalu menutup proses.
Sawtaytoes
SIGTERMadalah apa yang biasanya saya
pilih
10

Dimungkinkan untuk menandai (dan membatalkan penguraian) suatu proses dengan [spasi]. Untuk proses yang ditandai, sinyal kill akan dikirim.

Raffael
sumber
5

gunakan htopdan catat PID dari proses. Keluar dengan masukq

lalu masukkan perintah:

kill PID

Jika dimiliki oleh root, maka:

sudo kill PID

Semoga ini bisa membantu Anda ....

ss1729
sumber
1

Pertama, tekan F6yang merupakan opsi "urutkan berdasarkan".

Kemudian, di bawah kategori "urutkan berdasarkan" di sebelah kiri, pilih opsi PID dan kemudian tekan Enter. Ini akan memberi Anda output yang lebih stabil.

Selanjutnya, untuk menemukan proses, tekan F3untuk mencari, ketik pencarian, lalu tekanF3 lagi untuk menelusuri hasil pencarian.

Saat proses disorot, tekan F9 dua kali dengan cepat lalu tekan 9dan kemudian tekan Enteruntuk mematikan proses.

mchid
sumber