shell脚本——判断某服务是否开启

it2024-03-29  16

shell脚本判断某服务是否开启

脚本如下:

命令: $? —— > 输出上一条命令是否正确,结果为0,结果为非0,但不输出结果; 命令:echo $? —— > 输出上一条命令是否正确,正确输出0,错误输出1。结果输出;

#!/bin/bash #检查服务状态,是否安装 read -p "请输入要检测的服务:" SERVICE netstat -anp | grep $SERVICE &> /dev/null if [ $? -eq 0 ] then echo "$SERVICE服务已经启动!" else rpm -q $SERVICE &> /dev/null if [ $? -eq 0 ] then echo "$SERVICE服务已安装,正在启动...." service $SERVICE start else echo "该服务未安装!" fi fi
最新回复(0)