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

14

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

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

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

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

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

Ответы:

22

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

Если вы просто попросите «вежливо» процесс прекратить использование 3 SIGQUIT.

Если вы хотите убедиться, что процесс завершает использование 9 SIGKILL.

ShadowMitia
источник
Ключ должен использоваться sudoдля команд, работающих от имени пользователя root. Если вы просто запустите htop, он не всегда закроет процессы.
Sawtaytoes
SIGTERMэто то, что я обычно хожу
Simplename
10

Можно пометить (и снять метку) процесс с помощью [пробела]. Помеченному процессу (-ам) будет отправлен сигнал уничтожения.

Раффаэль
источник
5

используйте htopи запишите PID процесса. Выход, введяq

затем введите команду:

kill PID

Если он принадлежит руту, то:

sudo kill PID

Надеюсь, это поможет вам ....

ss1729
источник
1

Сначала нажмите F6«сортировать по».

Затем в категории «Сортировка по» слева выберите параметр «PID» и нажмите Enter. Это должно дать вам более стабильный вывод.

Затем, чтобы найти процесс, нажмите F3для поиска, введите поиск, а затем нажмите еще F3раз, чтобы просмотреть результаты поиска.

Когда процесс выделен, F9 быстро нажмите два раза, затем нажмите, 9а затем нажмите, Enterчтобы завершить процесс.

mchid
источник