加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

在Linux中使用Bash脚本删除早于 “X” 天的文件/文件夹

发布时间:2019-10-24 14:20:36 所属栏目:建站 来源:Magesh Maruthamuthu
导读:副标题#e# 【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 磁盘使用率 监控工具能够在达到给定阈值时提醒我们。但它们无法自行解决 磁盘使用率 问题。需要手动干预才能解决该问题。 如果你想完全自动化此类操作,你会做什么。是的,可以

delete-old-files.sh 设置可执行权限。

  1. # chmod +x /opt/script/delete-old-files.sh

最后添加一个 cronjob 自动化此任务。它于每天早上 7 点运行。

  1. # crontab -e
  2.  
  3. 0 7 * * * /bin/bash /opt/script/delete-old-folders.sh

你将看到类似下面的输出。

  1. Apache Access log files are deleted older than 20 days
  2. +--------------------------------------------------------+
  3. Oct 11 /var/log/apache/2daygeek_access.11
  4. Oct 12 /var/log/apache/2daygeek_access.12
  5. Oct 13 /var/log/apache/2daygeek_access.13
  6. Oct 14 /var/log/apache/2daygeek_access.14
  7. Oct 15 /var/log/apache/2daygeek_access.15

【编辑推荐】

  1. Linux中存在严重漏洞 可导致使用Wi-Fi的附近设备崩溃
  2. Linux中的十大开源视频播放器
  3. 挑选指南:2020优秀Linux发行版鉴赏
  4. Linux目录基础,带你了解Linux神秘面纱
  5. 在Intel NUC上安装Linux
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读