プロセスが実行されているかどうかを判断するために、次のコードを作成しました。
#!/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ループを使用して複数のプロセスをチェックする正しい方法は何ですか?