убить процесс с помощью htop


14

Иногда мне нужно убить процесс, и для этого я вхожу htop, ищу ( /) некоторую строку и затем собираюсь убить связанный процесс.

Проблема в том, что обычно процессы находятся в движении (из-за добавления новых процессов и изменения атрибутов) - поэтому к тому времени, когда я нажал F9 ​​и продолжил «убивать» процесс, выбранный процесс уже стал другим.

Есть ли способ справиться с этим?

Причина, по которой я использую htop, - это, конечно, b / c, мне иногда приходится догадываться, от какого процесса избавиться, а одной строки недостаточно для идентификации.


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

Ответы:


22

После выполнения 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.