Псевдоним команды, стоящей за SSH jumpbox

Проблема в том, что ps -A | grep <имя_приложения> | xargs -n1 возвращает такой вывод

19440
?
00:00:11
<application_name>
21630
?
00:00:00
<application_name>
22694
?
00:00:00
<application_name>

. Вы можете использовать awk , чтобы получить сначала столбец ps output .

ps -A | grep <application_name> | awk '{print $1}' | xargs -n1

Вернет список PID

19440
21630
22694

И добавив kill -9 $ 1 , вы получите команду, которая убивает все PID

ps -A | grep <application_name> | awk '{print $1}' | xargs kill -9 $1
2
11.10.2017, 21:40
0 ответов

Теги

Похожие вопросы