第一次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)!