본문 바로가기
Utils & Infra & Tool/Shell

[Shell] 파일 주기적으로 백업 하는 Shell

by 무대포 개발자 2020. 7. 10.
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

댓글