云计算百科
云计算领域专业知识百科平台

SHELL自动化脚本编程练习

1.判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送管理员,每天检查一次磁盘剩余空间

(1)进入qq邮箱-设置-账号与安全-安全设置-打开POP3/IMAP/SMTP/Exchange/CardDAV 服务获取授权码-复制授权码

(2)安装邮件发送工具mailx

(3)创建test1.sh脚本

(4)编辑配置文件

(5)编辑系统例行性执行计划

(6)执行脚本

2.判断web服务是否运行,如果没有运行,则启动该服务并配置防火墙规则

方式1:查看进程的方式判断程序是否运行

(1)查看nginx进程数为1,表示未运行,nginx未安装

(2)创建test2.sh脚本

(3)执行脚本

方式二:通过查看端口的方式判断该程序是否运行

(1)查看nginx端口号,为0表示未运行

(2)创建脚本

(3)执行脚本

3.使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码

(1)创建脚本

(2)执行脚本

赞(0)
未经允许不得转载:网硕互联帮助中心 » SHELL自动化脚本编程练习
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!