Linux

Log 일일백업 script

techapi 2025. 3. 11. 22:48
반응형

0 3 * * * sh /home/test/loggzip.sh > /home/test/loggzip.test.loggzip

 

 

#!/bin/sh

cd /logs/test/pppdist01/appsw

 

echo start gzip into /logs/test/dist01/appsw

 

THIS_MONTH=$(date +%Y-%m)

THIS_DAY=$(date +%Y-%m-%d)

LOGTYPES=$( find ./ -type f -name '*.log' | grep ${THIS_MONTH} | grep -v .gz | grep -v $ {THIS_DAY}.log | sort -u )

 

for LOG in $LOGTYPES; do

    gzip ${LOG}

    echo gzip $LOG success

done

 

THIS_MONTH=$(date +%Y%m)

THIS_DAY=$(date +%Y%m%d)

LOGTYPES=$( find ./ -type f -name '*.log' | grep ${THIS_MONTH} | grep -v .gz | grep -v $ {THIS_DAY}.log | sort -u )

 

for LOG in $LOGTYPES; do

    gzip ${LOG}

    echo gzip $LOG succes

done

 

반응형

'Linux' 카테고리의 다른 글

JenKins 설치  (1) 2025.03.11
SVN 서버 설치  (0) 2025.03.11
일일백업 script  (0) 2025.03.11
Softether VPN  (0) 2025.03.11
Xymon client 설치  (0) 2025.03.11