연도가 바뀌면서 로그 이동을 진행하기 위한 스크립트를 공유한다
#!/bin/bash
Year="23" ## Year 를 24로 변경해서 실행 하면 2024년 데이터가 이동되게 됨
DestDir="/mnt/logs_bak"
List=`find . -name "*.log.$Year*" -print`
for File in $List
do
echo $File
Dest=`echo $File | cut -f 2-3 -d '/'`
echo $Dest
mkdir -pv $DestDir/$Year/$Dest
rsync -avP --remove-source-files --delete-delay $File $DestDir/$Year/$Dest/
done
DestDir="/mnt/logs_bak"
List=`find . -name "*.log.20$Year*" -print`
for File in $List
do
echo $File
Dest=`echo $File | cut -f 2-3 -d '/'`
echo $Dest
mkdir -pv $DestDir/20$Year/$Dest
rsync -avP --remove-source-files --delete-delay $File $DestDir/20$Year/$Dest/
done
'SE' 카테고리의 다른 글
openssl 버전 업데이트 (openssh 의존성) (0) | 2024.06.21 |
---|---|
openssh 버전 업그레이드 (보안 취약점 조치) (0) | 2024.06.19 |
1분내로 리눅스서버 점검하기 (1) | 2023.12.05 |
XCPng 파티션 추가 (1) | 2023.12.04 |
XCP-ng 스냅샷 만들기 (1) | 2023.12.03 |
댓글