学习资料:
Linux下Shell的for循环语句https://www.cnblogs.com/EasonJim/p/8315939.html
shell编程学习之使用jq对json数据进行提取https://www.cnblogs.com/nul1/p/12228785.html
Bash函数https://blog.csdn.net/linyonfeng/article/details/81249762
Shell脚本中判断输入变量或者参数是否为空的方法https://www.jb51.net/article/56550.htm
#!/bin/sh
dmin=
if test -z "$dmin"
then
echo "dmin is not set!"
else
echo "dmin is set !"
fi
正文
Shell脚本能帮助我们很方便的去管理服务器,因为我们可以指定一个任务计划定时去执行某一个shell脚本实现我们想要需求。这对于linux系统管理员来说是一件非常值得自豪的事情。现在的139邮箱很好用,发邮件的同时还可以发一条邮件通知的短信给用户,利用这点,我们就可以在我们的linux服务器上部署监控的shell脚本,比如网卡流量有异常了或者服务器web服务器停止了就可以发一封邮件给管理员,同时发送给管理员一个报警短信这样可以让我们及时的知道服务器出问题了。
有一个问题需要约定一下,凡是自定义的脚本建议放到/usr/local/sbin/目录下,这样做的目的是,一来可以更好的管理文档;二来以后接管你的管理员都知道自定义脚本放在哪里,方便维护。
【shell脚本的基本结构以及如何执行】