本文共 348 字,大约阅读时间需要 1 分钟。
cat delbak.sh#!/bin/shlocation="/root/sqlbak/"find $location -mtime +30 -type f |xargs rm -f
ps——
location 是设置查找的目录 –mtime +30 是设置时间为30天前 -type f 这周查找的类型为文件然后加入crontab定时来删除——
设定为每个月1号晚上4点10分执行脚本.当然你也可以根据你自己的需求去整.crontab -l10 4 1 * * /bin/sh /root/soft_shell/delbak.sh
相同的删除方法:
find /root/sqlbak -mtime +30 -type f -name *.gz -exec rm -f { } \;
转载地址:http://tyfci.baihongyu.com/