|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!比来天下杯来了,一向忙于事情和天下杯之间,都没有空来管管我的blog了,明天只能全部复杂的小shell给人人了.公司请求删除一个月之前的备份文件,以免把硬盘给整爆了,上办事器看了下,竟然都有3个月的备份没有清算了,还好是sql备份,否则硬盘空间早就满了.
上面是我的办理举措:
catdelbak.sh
[size=1em][size=1em]1#!/bin/sh
[size=1em]2location="/root/sqlbak/"
[size=1em]3find$location-mtime+30-typef|xargsrm-f
ps:
location是设置查找的目次
--mtime+30是设置工夫为30天前
-typef这周查找的范例为文件
然后到场crontab准时来删除
crontab-l
1041**/bin/sh/root/soft_shell/delbak.sh
设定为每月1号早晨4点10分实行剧本.固然你也能够依据你本人的需求往整.
不异的删除***:
[size=1em][size=1em]1find/root/sqlbak-mtime+30-typef-name*.gz-execrm-f{};
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|