반응형
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 |