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

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

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

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

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

4 ответа

Решение

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

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

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

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

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

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

kill PID

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

sudo kill PID

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

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

Затем в категории "Сортировка по" слева выберите параметр PID и нажмите клавишу " Ввод". Это должно дать вам более стабильный вывод.

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

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

Другие вопросы по тегам