小编use*_*401的帖子

找到正在运行的进程的PID并将其存储为数组

我正在尝试编写一个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,但我无法弄清楚如何将其拆分为数组.

linux arrays bash

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

arrays ×1

bash ×1

linux ×1