shell脚本分割svn日志
在上一篇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}
这样就可以把两天前的日志给删除掉,如下图:
好了,脚本很简单,喜欢的朋友可以拿去用.
评论: