1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。
(1)剩余空间
取出剩余空间
(1)剩余空间
(2)判断是否<20
#!bin/bash
ni='df -m | grep -w / | tr -s " " " " | cut -d " " if 4'
n2='df -m | grep /boot | tr -s " " " " | cut -d " " if 4'
sum=$((n1+n2))
sum1=$((sum/1024))
echo $sum1
if [ $sum1 -lt 20 ] ;then
echo 警报
fi
(3)每天检测一次
2、判断web服务是否运行((1)、查看进程的方式判断该程序是否运行
(2)、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务。
根据进程判断
根据端口判断
3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。