728x90
반응형
설명
- 파일 주기적으로 압축해서 백업하는 Shell
- 파일명이 log 끝나고, 수정시간이 4일 이후의 데이터들을 찾는다.
- 찾아서 압축하고 파일을 옮긴다.
LOG_PATH=/tmp/logs
BACKUP_PATH=/backup
for i in `find $LOG_PATH -name "*log" -mtime +4`
do
echo "================================="
echo "gzip $i"
gzip $i
echo "move $i.gz --> $BACKUP_PATH"
mv $i.gz $BACKUP_PATH"
echo "================================="
done
'Utils & Infra & Tool > Shell' 카테고리의 다른 글
Sftp Shell Script with password (0) | 2020.07.10 |
---|---|
Linux 서버 간 데이터 전송 (SCP 이용) (0) | 2020.07.10 |
jar 안에서 특정 클래스 찾는 Shell (findClass) (0) | 2020.07.10 |
[Shell] egrep, grep, awk 명령어 (0) | 2020.07.10 |
서버 간 방화벽 확인 Shell (Python) (0) | 2020.07.10 |
댓글