自学内容网 自学内容网

【无标题】

shell脚本判断服务是否安装及运行状态

read -p "请输入要检测的服务:" name
count2=`ps -aux | grep -cw $name`
if `command -v $name &> /dev/null`;#判断服务是否安装,结果舍弃
then
        echo "$name 已安装!"
else
        echo "$name未安装,开始安装"
        mount /dev/sr0 /mnt &> /dev/null
        dnf install $name &> /dev/null
fi
if [ $count2 -gt 1 ]#判断服务是否运行
        then
                echo "$SERVICE服务已运行"
        else
                echo "该服务未运行"
                systemctl restart nginx
fi
#访问网页
#输入配置文件
     cat << EOF > /etc/nginx/conf.d/test88.conf
server {
        listen 192.168.64.132:80;
        root /test/123;
}
EOF
mkdir /test/123
echo a > /test/123/index.html
systemctl restart nginx
curl 192.168.64.132

请添加图片描述
运行结果
请添加图片描述


原文地址:https://blog.csdn.net/2201_75364744/article/details/143954794

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!