1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查一次磁盘剩余空间。
(1)编写脚本文件
root@bogon day06]# pwd
/root/shell/day06
[root@bogon day06]# vim free_men.sh
(2)给文件添加权限,并且执行
[root@bogon day06]#chmod +x free_men.sh
[root@cotenos day06]# ./free_men.sh
(3)加入计划任务
[root@cotenos day06]# crontab -e
0 9 * * * bash /root/shell/day06/free_men.sh &>/dev/null
2、判断web服务是否运行(1、查看进程的方式判断该程序是否运行,2、通过查看端口的方式判断该程序是否运行),如果没有运行,则启动该服务并配置防火墙规则。
(1)编写脚本文件
[root@cotenos day06]# vim web_bash.sh
(2)添加权限、
[root@cotenos day06]# chmod +x web_bash.sh
(3)执行结果
3、使用curl命令访问第二题的web服务,看能否正常访问,如果能正常访问,则返回web server is running;如果不能正常访问,返回12状态码。
(1)修改/var/www/html/index.html文件
[root@cotenos day06]# echo "web server is running" > /var/www/html/index.html
测试访问主机的静态网页(curl 主机地址)
[root@cotenos day06]# curl 192.168.35.128
web server is running
(2)编写脚本文件
(3)添加权限、执行结果