自动删除文件

大家好! 新手求教:
  因为磁盘空间有限,我想自动删除数据库的一些备份文件(比如每天生产3个文件,我只想保留最近10天的数据)。
请问脚本该怎么写?{:soso_e149:}
标签: 暂无标签
若风

写了 3 篇文章,拥有财富 69,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

guo
P4 | 发表于 2013-8-27 08:26:28
find /backup   -mtime +10 -name "*.dbf" -exec rm -rf {} \;
将这条写成一个.sh的脚本,name那里是你目录下文件的名字,根据实际情况而定。
然后通过crontab调用即可,如:(每天12点进行调用删除脚本)
* 12 * * *  sh /tmp/del.sh                 
回复

使用道具

P4 | 发表于 2013-12-13 14:28:00
如果是rman备份,就有相应的参数控制删除老旧备份
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈