我想创建一个外壳脚本为了对数旋转。以下是我的要求。
想要将日志文件归档到特定目录 让(/usr/local/jboss-5.10..GA/server/archive/log) 早于2月。
想要从存档目录中删除超过 2 个月的日志。日志格式为server.log.2015-08-11
server.log.2015-02-06 server.log.2015-02-07 server.log.2015-02-08 server.log.2015-02-09 server.log.2015-02-10 server.log.2015-02-11 server.log.2015-02-12 server.log.2015-02-13 server.log.2015-02-14 server.log.2015-02-15
日志文件位于以下路径中
cd /usr/local/jboss-5.1.0.GA/server/pymidol/log/
答案1
首先通过删除文件来创建一些空间
对于从 arhive 目录中删除文件的(2)问题
find /usr/local/jboss-5.10..GA/server/archive/log -type f -name server.log.* -mtime +60 -exec rm {} \;
对于你的(1)问题
find /usr/local/jboss-5.10..GA/server/pymidol/log -type f -name server.log.* -mtime +60 -exec mv {} /usr/local/jboss-5.10..GA/server/archive/log \;