процес вбивства з htop


15

Іноді мені потрібно вбити процес, і для цього я ввожу htop, шукаю ( /) деякий рядок, а потім маю намір знищити пов'язаний процес.

Проблема полягає в тому, що зазвичай процеси перебувають у русі (за рахунок додавання нових процесів і зміни атрибутів) - тому до того моменту, коли я натиснув F9 і продовжував "вбивати" процес, вибраний процес вже є іншим.

Чи є спосіб впоратися з цим?

Причина, чому я використовую htop, - це звичайно, б / с. Іноді мені доводиться здогадуватися, який правильний процес позбутися, і лише рядок недостатній для ідентифікації.


Я не знаю, чи можете ви / змінили інтервал оновлення, але за умовчанням ви, принаймні, можете подбати про натискання <kbd> F9 </kbd> посередині цього інтервалу після того, як ви перевірили, чи залишилися на той самий процес.
Пітер Нерліх

Відповіді:


23

Після виконання sudo htopпросто за допомогою клавіш зі стрілками виберіть процес, який ви хочете видалити, а потім натисніть або, F9або kпотім виберіть, який сигнал ви хочете надіслати у списку (за допомогою клавіш зі стрілками) та натисніть enter.

Якщо ви просто попросіть "ввічливо" процес кинути використання 3 SIGQUIT.

Якщо ви хочете переконатися, що процес припинить використання 9 SIGKILL.


Ключ - використовувати sudoдля команд, що виконуються як root. Якщо ви просто запустите htop, це не завжди закриє процеси.
Sawtaytoes

SIGTERMце те, що я зазвичай іду
simplename

10

Можна позначати (і відмітити) процес за допомогою [пробілу]. На процес, який позначається тегами, буде надісланий сигнал вбивства.


5

використовувати htopта записувати PID процесу. Вийдіть, ввівшиq

потім введіть команду:

kill PID

Якщо він належить кореню, то:

sudo kill PID

Сподіваюся, що це допоможе вам…


1

Спочатку натисніть кнопку, F6яка є опцією "сортування за".

Потім під категорією "Сортувати за" ліворуч виберіть опцію PID та натисніть Enter. Це повинно дати вам більш стабільний вихід.

Потім, щоб знайти процес, натисніть F3для пошуку, введіть пошук, а потім F3знову натисніть, щоб прокрутити результати пошуку.

Коли процес виділиться, F9 швидко натисніть два рази, а потім натисніть, 9а потім натисніть, Enterщоб вбити процес.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.