Блог

Linux: найти процесс по маске и убить процесс

kill $(ps aux | grep 'httpd' | awk '{print $2}')

Разберём как работает:

  • ps возвращает список всех процессов.
  • grep фильтрует все строки.
  • awk разбираем строку чтобы получить PID.
  • $(x) выполнить конструкцию и получить и положить в команду. Данная конструкция вернет  список идентификаторов процессов, так что в конечном итоге получится kill 1234 1122 7654.