завершить процесс с помощью htop

завершить процесс с помощью htop

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

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

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

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

решение1

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

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

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

решение2

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

решение3

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

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

kill PID

Если он принадлежит пользователю root, то:

sudo kill PID

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

решение4

Сначала нажмите кнопку F6, которая является опцией «Сортировать по».

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

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

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

Связанный контент