首页 > 代码库 > tomcat_log 脚本编写
tomcat_log 脚本编写
#!/bin/bash
log_path=/xxxxx/yyyyy/logs
bak_log=/aaaaa/bbbbb
bak_name=log_$(date +%Y-%m-%d)
day=30
d=`date +%Y-%m-%d`
[ ! -d $bak_log ] && mkdir $bak_log
cd ${log_path}
find . -type f -mtime +7 -name "*.log" -o -name "*.txt" -exec mv {} $bak_log \;
cp catalina.out $bak_log/catalina.out.$d.log
echo >catalina.out
sleep 3
cd $bak_log
tar -czf $bak_name.tar.gz *.{log,txt}
rm -f *.{log,txt}
delname=log_$(date -d "$day day ago" +%Y-%m-%d).tar.gz
rm -f $delname
本文出自 “昙花一现!” 博客,请务必保留此出处http://2475296.blog.51cto.com/2465296/1846907
tomcat_log 脚本编写
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。