Найти pid процесса и убить его одной командой

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

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

Находим нужный нам pid командой:

ps -aux | grep cp | grep /home/video | awk '{ print $2 }' 

 

Тут мы находим команду cp (копировать) и фильтруем все её процессы по директории /home/video

Далее нам требуется ввести команду kill и нужный нам pid.

Hо можно сделать быстрее:

kill $(ps -aux | grep cp | grep /home/video | awk '{ print $2 }')

 

Всё готово! Наш процесс с нужным нам pid убит.