<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[Linux下设置自动删除N天前备份]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[Linux技术]]></category>
<pubDate>Sun, 28 Apr 2013 17:38:15 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	语句写法：<br/>　　find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} &#92;;<br/>　　例1：<br/>　　find /usr/local/backups -mtime +10 -name “*.*” -exec rm -rf {} &#92;;<br/>　　将/usr/local/backups目录下所有10天前带”.”的文件删除<br/>　　find：Linux的查找命令，用户查找指定条件的文件<br/>　　/usr/local/backups：想要进行清理的任意目录<br/>　　-mtime：标准语句写法<br/>　　＋10：查找10天前的文件，这里用数字代表天数，＋30表示查找30天前的文件<br/>　　”*.*”：希望查找的数据类型，”*.jpg”表示查找扩展名为jpg的所有文件，”*”表示查找所有文件，这个可以灵活运用，举一反三<br/>　　-exec：固定写法<br/>　　rm -rf：强制删除文件，包括目录<br/>　　{} &#92;; ：固定写法，一对大括号+空格+&#92;+;<br/>　　若嫌每次手动执行语句太麻烦，可以将这小语句写到一个可执行文件中，再设置cron调度执行，那就可以让系统自动去清理相关文件。<br/>例2：<br/>　　1.#touch /usr/local/bin/clear<br/>　　#chmod 777 clear<br/>　　新建一个可执行文件clear<br/>　　2.vi clear<br/>　　编辑clear文件如下：<br/>　　#!/bin/sh<br/>　　find /usr/local/backups -mtime +10 -name “*.*” -exec rm -rf {} &#92;;<br/>　　ok，保存退出<br/>　　3.#crontab -e<br/>　　将clear文件加入到系统计划任务，到点自动执行<br/>　　输入：<br/>　　* 2 * * */usr/local/bin/clear<br/>　　这里的设置是每天凌晨2点执行clear文件进行数据清理，可以研究一下cron，制定自己需要的计划任务<br/>　　示例：<br/>　　#!/bin/sh<br/>　　find /usr/local/jboss-4.2.3.GA/server/default/log -mtime +6 -name “server.log.*” -exec rm -rf {} &#92;;<br/>　　exit<br/>　　[root@web3 ~]# crontab -l<br/>　　* 2 * * * sh /root/AutoDelLog.sh<br/>　　这样每天晚上2点执行这个脚本，脚本是删除6天前的文件<br/>扩展：<br/>find /etc/rc.d -name ‘*crond’ -exec file {} &#92;;<br/>　　查找/etc/rc.d目录下面所有以crond结束的文件，并使用file指令查看其属性，注意：exec和file间是一个空格，file和{}间是一个空格，{}和&#92;;之间是一个空格，&#92;;是一个整体。<br/>Tags - <a href="http://www.zhanghaijun.com/tags/%25E8%2587%25AA%25E5%258A%25A8%25E5%25A4%2587%25E4%25BB%25BD/" rel="tag">自动备份</a> , <a href="http://www.zhanghaijun.com/tags/%25E5%25A4%2587%25E4%25BB%25BD%25E6%25B8%2585%25E7%2590%2586/" rel="tag">备份清理</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] Linux下设置自动删除N天前备份]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>