RHCE---作业3

一.判断磁盘空间

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

复制代码
# 为了方便测式使用每分钟发送一封邮件,若想要每天定时检查则需要将前两个*改为0 0 
[root@timeserver ~]# crontab -e
* * * * * (($(df -m | grep -w "/" | tr -s " " | cut -d " " -f4)<20408)) && echo "内存空间不足" | mail -s "内存空间不足" 3291614481@qq.com

当前时间

发送邮件时间

复制代码
[root@timeserver ~]# vim test2.sh
x=`systemctl status httpd | grep Active | tr -s " " | cut -d " " -f4`
if (($x==(runing) ))
then
        echo "httpd is already running "
else
        echo " httpd not started ,waiting...."
        yum install httpd -y &> /dev/null
        systemctl httpd
        systmctl disable --now  firewalld
        setenforce 0
        echo "httpd is already running! "        
fi
相关推荐
zly35009 小时前
删除文件(rm 命令 删除目录)
linux·运维·服务器
被AI抢饭碗的人9 小时前
linux:线程池
linux·开发语言
Studying 开龙wu9 小时前
Linux 系统中配置国内源下载时使用pip install 和conda install哪个快?
linux·conda·pip
呱呱巨基9 小时前
Linux 进程控制
linux·c++·笔记·学习
代码游侠10 小时前
应用——MPlayer 媒体播放器系统代码详解
linux·运维·笔记·学习·算法
老兵发新帖10 小时前
ubuntu添加用户完整命令
linux·运维·ubuntu
horizon727410 小时前
如何迁移 WSL2 虚拟机到其他磁盘
linux·ubuntu
青山是哪个青山11 小时前
第一节:CMake 简介
linux·c++·cmake
睡觉然后上课11 小时前
LUA的学习
linux·学习·lua
vortex512 小时前
Linux 处理以 Null 字节分隔内容的文件
linux·运维·服务器