我正在尝试编写一个bash脚本来查找正在运行的进程的PID然后发出kill命令.我有部分工作,但我面临的问题是可能有多个进程在运行.我想对找到的每个PID发出一个kill命令.
我认为我需要将每个PID放入一个数组中,但是如何做到这一点却不知所措.
到目前为止我所拥有的:
pid=$(ps -fe | grep '[p]rocess' | awk '{print $2}')
if [[ -n $pid ]]; then
echo $pid
#kill $pid
else
echo "Does not exist"
fi
Run Code Online (Sandbox Code Playgroud)
这将做什么是在一行返回所有PID,但我无法弄清楚如何将其拆分为数组.