蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月26日 11:18


按时间来删除备份文件.

小弟刚学习SHELL,现在写完了一个邮件备份脚本.如.每天都自动备份邮箱存储信息.
由于每天它都 会自动备份,这样一去会造成磁盘空间不够,我想只能在磁备盘上只能储10天的邮箱信息,10天以前的备份信息将删除,现在想写一个SHELL程序,想让它每天也自删除10天前备份的文件.请问如编写!!!!

求高手指点

按时间来删除备份文件.

find + crontab可以满足功能。
坛子里讨论这个问题的帖子很多,楼主搜搜看。

按时间来删除备份文件.

find /dir -type f -mtime +10 -exec rm {} \;
got to test out on your machine using
find /dir -type f -mtime +10 -exec ls -l {} \;
adjust '-mtime' since differenct unix got different implementation for "find"  mtime option .

按时间来删除备份文件.

多谢!!!



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com