若风 发表于 2013-8-26 17:44:37

自动删除文件

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

guo 发表于 2013-8-27 08:26:28

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

zhulu 发表于 2013-12-13 14:28:00

如果是rman备份,就有相应的参数控制删除老旧备份
页: [1]
查看完整版本: 自动删除文件