Я пытаюсь написать сценарий bash, чтобы найти PID запущенного процесса, а затем выполнить команду kill. У меня это частично работает, но проблема, с которой я сталкиваюсь, заключается в том, что может быть запущено несколько процессов. Я хочу выдать команду kill для каждого найденного PID.
Я предполагаю, что мне нужно поместить каждый PID в массив, но я не знаю, как это сделать.
То, что у меня есть до сих пор:
pid=$(ps -fe | grep '[p]rocess' | awk '{print $2}')
if [[ -n $pid ]]; then
echo $pid
#kill $pid
else
echo "Does not exist"
fi
Что это будет делать, так это возвращать все PID в одной строке, но я не могу понять, как разделить это на массив.