[Shell] 파일 정리편 Crontab 활용

로그및 백업 파일을 효율적으로 관리해보자

Log, Backup 파일을 그냥 두면 용량을 무한정 잡아먹고 나중에 Troubleshooting도 어려워지기 때문에 이에 맞는 정리를 해줘야한다. (관리 서버가 얼마 없으면 그냥 확인하고 삭제해도 되어도 됨 사실)
# vi /clean.sh
###### find를 활용한 삭제 방법
## 결과 출력 4일 초과한 파일 출력
find // -name 'gsr*.sql' -mtime +4

## 결과 출력물 삭제
find // -name 'gsr*.sql' -mtime +4 -delete

###### rm을 활용한 삭제 그전에 백업 
## 백업 백업 오늘날짜로 백업 및 압축됨
# tar zcvf /폴더명/파일명_`date +%F`.tar.gz /저장대상폴더명/

## rm으로 삭제 // 주의할점은 오늘자 로그도 날라감
rm -f host*.log
rm -f manager*.log
rm -f localhost*.log

## catalina 초기화
cat /dev/null > catalina.out

Crontab  

뭐가 넘 없네.. 나중에 추가해둬야지.. 뭔가 많이 해뒀는데 실제 서버엔...
H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center