欢迎光临
我的个人博客网站

作业一 定时删除超限文件夹中的文件

目标 1.能够自动删除文件

     2.能够判断文件达到一定量之后,执行目标1
     3.自动化运行脚本。

知识点
     1.if语句
     2.crontab语句
     3.赋值语句
  
编写

#!bin/bash

while [ $(du -sb  /home/linuxprobe/Desktop/log | awk ‘{print $1}’) -ge 62914560 ];
do
find /home/linuxprobe/Desktop/log -mtime +30 -type f -exec rm -f {} ;
done

du -sb  /home/linuxprobe/Desktop/log 以字节显示文件大小

awk 过滤后显示第一列

-ge 大于等于

find 查找命令

-mtime +30 30天以前

-type -f 类型文件

-exec 执行命令

crontab -e

0 0 1 * * /home/linuxprobe/Desktop/ad.sh

赞(0) 打赏
未经允许不得转载:张拓的天空 » 作业一 定时删除超限文件夹中的文件
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专业的IT技术经验分享 更专业 更方便

联系我们本站主机

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏