我正在尝试通过 pid 获取状态是否正在运行的输出。当我将以下内容添加到脚本时,它只输出第一个回声。进程是否已被杀死。我在第一个 if 中缺少什么?
status() {
if [ 'ps auxww | grep $APPLICATION | grep $SERVICE1 | gawk "{print $2}" | grep -v grep' ];
echo -e $"$SERVICE1 is currently running \n "
else
echo -e $"$SERVICE1 is not running \n "
RETVAL=$?
echo
fi
fi
return $RETVAL
}