linux. Остановить процесс в терминале

Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Наверное многие сталкивались с проблемой, когда вы запустили таск/задачу или какой то процесс в терминале (консоли), но не можете ее остановить через ctrl+c или через ctrl + z, то процесс можно остановить, следующим образом:


Объясню на примере процесса с nano . Представим, что он у нас завис.
Для начала нам необходимо узнать идентификатор процесса. Выполним команду для поиска идентификатора процесса с nano:
ps aux | grep nano

На скриншоте изображены процессы с nano и выделен идентификатор этого процесса "71595".

Теперь для того, чтобы убить/завершить данный процесс, необходимо выполнить команду kill и передать идентификатор завершаемого процесса:
kill 71595


Результат выполнения команды и проверка завершенного процесса:

Выполнения данной команды позволило принудительно завершить зависший процесс.
Так что, если у вас был запущен таск/задача, которую вы ошибочно запустили или просто ходите остновить, то данный способ завершенния процесса может вам помоч.

Пример с поиском других утилит:
Если вам нужно остановить php процесс или docker-compose, то найти его идентификатор иожно следующим образом:
ps aux | grep docker-compose
ps aux | grep php
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.