Linux: Как завершить процесс по имени

Если вы столкнулись с необходимостью принудительно завершить активный процесс в Linux, это можно сделать несколькими способами. Один из них — завершить процесс, зная его имя. В этой статье мы расскажем, как это сделать.

Завершить  процесс по имени файла в Linux

Есть несколько способов в зависимости от наличия утилит в вашем дистрибутиве Linux.

[process name] - необходимо заменить на имя файла процесса

Самый простой способ, это использование утилиты killall

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

Если установка killall не возможна, то можно использовать комбинацию команд kill и pgrep

для установки pgrep в системе используем команды ниже

Если и это не удается, то можно использовать следующую комбинацию команд

Где

  • ps ax - получаем список процессов и их идентификаторов
  • grep [process name] - фильтруем вывод по имени интересующего нас процесса
  • grep -v grep - исключаем из вывода утилиту grep
  • awk '{print $1}' - дополнительно фильтруем вывод , что бы получить только список PID (идентификаторов) процессов
  • xargs kill - передаем команде kill список PID для завершения

Заключение

Завершение процессов в *Linux* может быть полезным в различных ситуациях, например, при устранении неполадок или настройке системы. Однако стоит помнить, что неправильное завершение процесса может вызвать проблемы в работе системы. Поэтому рекомендуется быть осторожным и следовать инструкциям из документации на случай, если вы столкнётесь с такой задачей.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий