自学内容网 自学内容网

第一次shell作业

#接受用户输入的服务名称
read -p"输入需要部署的服务名称: " server_name
if [ "service_name" == "nginx" ];
then

#判断服务是否安装
if command -v nginx > /dev/null 2>&1; then
        echo "nginx 已安装"

#自定义网站配置路径为/www,创建相关目录和文件
mkdir -p /www
echo "第一次shell作业" > /www/index.html

#重启服务
systemctl restart nginx
else
        echo "nginx 未安装,开始安装"
        dnf install nginx -y
        systemctl start nginx

#判断服务是否运行
if systemctl is-active nginx >/dev/nuii 2>&1; then
        echo "nginx服务成功运行"
        curl 192.168.236.100
else
        echo "nginx未启动"
        cat /etc/nginx/nginx.conf
fi

#发送邮件
a="shell第一次作业"
b="$(cat /etc/nginx/nginx.conf)"
        echo "$b" | mail -s "a" lxx1065372838@163.com
else
        echo"服务不正确"
fi
 


原文地址:https://blog.csdn.net/m0_73968832/article/details/143915385

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