脚本任务描述:
在/home/自己用户目录下“每十分钟生成一个当前时间,大小为300M的文件,当该磁盘目录使用率大于30%时,触发告警(将告警信息(包含时间、清理文件的名称及大小)写入/root/alert.log),并删除触发告警之前前一天及以前的”/home/自己用户目录下“自动生成的文件,如果还大于30%,则清理前三小时的自动生成的文件。
首先根据脚本所需内容,可以分几步写:
第一步:生成定时执行任务(每十分钟执行一次脚本),并生成以时间戳命名,大小为300M的文件
首先,根据crontab编写定时命令,怎么使用crontab可以看小编另一篇博客:
简单来说就是,
crontab -e,进入编辑模式。
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=r