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.
Jawaban:
Setelah mengeksekusi
sudo htop
, cukup gunakan tombol panah untuk memilih proses yang ingin Anda hapus dan kemudian tekan salah satuF9
atauk
kemudian pilih sinyal yang ingin Anda kirim dalam daftar (menggunakan tombol panah) dan tekanenter
.Jika Anda hanya meminta "sopan" proses untuk berhenti menggunakan
3 SIGQUIT
.Jika Anda ingin memastikan proses berhenti digunakan
9 SIGKILL
.sumber
sudo
perintah yang dijalankan sebagai root. Jika Anda hanya menjalankanhtop
, itu tidak akan selalu menutup proses.SIGTERM
adalah apa yang biasanya sayaDimungkinkan untuk menandai (dan membatalkan penguraian) suatu proses dengan [spasi]. Untuk proses yang ditandai, sinyal kill akan dikirim.
sumber
gunakan
htop
dan catat PID dari proses. Keluar dengan masukq
lalu masukkan perintah:
Jika dimiliki oleh root, maka:
Semoga ini bisa membantu Anda ....
sumber
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.
sumber