我制作了以下代码来确定进程是否正在运行:
#!/bin/bash
ps cax | grep 'Nginx' > /dev/null
if [ $? -eq 0 ]; then
echo "Process is running."
else
echo "Process is not running."
fi
我想使用我的代码检查多个进程并使用列表作为输入(见下文),但卡在 foreach 循环中。
CHECK_PROCESS=nginx, mysql, etc
使用 foreach 循环检查多个进程的正确方法是什么?