|
@@ -1,125 +0,0 @@
|
|
|
-#!/bin/bash
|
|
|
-#Hostname=`hostname|awk -F '.' '{print $1}'`
|
|
|
-Date=`date -d "-1 day" +%F`
|
|
|
-Date1=`date -d "-6 day" +%F`
|
|
|
-AccessDIR=/data1/log/access
|
|
|
-IndexDIR=/data1/log/index
|
|
|
-DevlogDIR=/data1/log/devlog
|
|
|
-
|
|
|
-# access log path
|
|
|
-DIR1=/data/log/other
|
|
|
-
|
|
|
-# index log path
|
|
|
-DIR2=/data/log/index
|
|
|
-
|
|
|
-# devlog log path
|
|
|
-DIR3=/data/log/devlog
|
|
|
-
|
|
|
-#check dir
|
|
|
-function check_access(){
|
|
|
- if [ ! -d $AccessDIR ]
|
|
|
- then
|
|
|
- mkdir -p $AccessDIR
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function check_index(){
|
|
|
- if [ ! -d $IndexDIR ]
|
|
|
- then
|
|
|
- mkdir -p $IndexDIR
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function check_devlog(){
|
|
|
- if [ ! -d $DevlogDIR ]
|
|
|
- then
|
|
|
- mkdir -p $DevlogDIR
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function accsess(){
|
|
|
- check_access
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $DIR1
|
|
|
- cp access_log.$Date* $AccessDIR
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function index(){
|
|
|
- check_index
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $DIR2
|
|
|
- cp chapterIndex.log.$Date $IndexDIR
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function devlog(){
|
|
|
- check_devlog
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $DIR3
|
|
|
- cp idfaLog.log.$Date $DevlogDIR
|
|
|
- cp idfaSuccessLog.log.$Date $DevlogDIR
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function remove_access(){
|
|
|
- accsess
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $DIR1
|
|
|
- rm -f access_log.$Date*
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function remove_index(){
|
|
|
- index
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $DIR2
|
|
|
- rm -f chapterIndex.log.$Date
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function remove_devlog(){
|
|
|
- devlog
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $DIR3
|
|
|
- rm -f idfaLog.log.$Date idfaSuccessLog.log.$Date
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-function remove_log(){
|
|
|
- remove_access
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $AccessDIR
|
|
|
- find /data1/log/access/ -type f -name "access_log.*" -mtime +6|xargs rm -f
|
|
|
- fi
|
|
|
- remove_index
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $IndexDIR
|
|
|
- rm -f chapterIndex.log.$Date1
|
|
|
- fi
|
|
|
- remove_devlog
|
|
|
- if [ $? -eq 0 ]
|
|
|
- then
|
|
|
- cd $DevlogDIR
|
|
|
- find /data1/log/devlog/ -type f -name "*.log.*" -mtime +30|xargs rm -f
|
|
|
- fi
|
|
|
-}
|
|
|
-
|
|
|
-remove_log
|
|
|
-
|
|
|
-find $DIR1 -mtime +7 -name "*.log.*" -exec rm -rf {} \;
|
|
|
-find $DIR1/rec -mtime +7 -name "*.log.*" -exec rm -rf {} \;
|
|
|
-find /data/log/devlog -mtime +7 -name "*.log.*" -exec rm -rf {} \;
|
|
|
-find /data/log/bookincharge -mtime +7 -name "*.log.*" -exec rm -rf {} \;
|
|
|
-find /data/log/cmread -mtime +7 -name "*.log.*" -exec rm -rf {} \;
|
|
|
-find /data/log/novelweb -mtime +7 -name "*.log.*" -exec rm -rf {} \;
|
|
|
-find /data/log/devlog/bookShelf -mtime +1 -name "*.log*" -exec rm -rf {} \;
|
|
|
-find /data/log/perf/ -type f -name "perf.log.*" -mtime +6|xargs rm -f
|