shell脚本分割svn日志

post by rocdk890 / 2017-1-13 16:21 Friday linux技术
  在上一篇svn钩子(post-commit)实现多项目自动同步代码文章中,忘了把svn日志分割写进去,现在这篇文章补上,把每天svn提交的日志给分割出来,方便查看每天提交了什么.
  系统:centos

cat /root/soft_shell/cut_svnlog.sh  
#!/bin/sh
#Created by rocdk890
log_path="/var/log/" #日志记录的目录地址
log_file="svn.log" #默认日志文件名称
log_file_new=${log_path}${log_file}-$(date +%Y%m%d)
remove_log=$(date -d "-2 day" +"%Y%m%d")
mv ${log_path}${log_file} ${log_file_new}
touch ${log_path}${log_file}
rm -f ${log_path}${log_file}-${remove_log}

这样就可以把两天前的日志给删除掉,如下图:
点击查看原图
好了,脚本很简单,喜欢的朋友可以拿去用.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-681.html

标签: svn shell 日志 log 分割 cut

评论: