#!/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
tomcat_log 腳本編寫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.