shell1 [shell] 기간 지정하여 로그파일 백업 및 삭제 스크립트 web/was/db/기타/솔루션을 운영하다 보면 파일 시스템이 full차는 경우가 있다. web/was로그에 대해서는 시스템 지침에 따라 3개월 또는 6개월 보관을 해야 하는 경우가 있다. 삭제는 못하고 용량은 차고 그럴 때 아래 shell을 응용하여 로그관리를 하면 새벽에 나와서 장애 조치를 안 해도 된다. 로그백업 shell 설명 ㅇ 기준 폴더의 개별 폴더들의 로그를 정리하는 쉘스크립트이다. ㅇ 3일 지난 파일을 압축 ㅇ 180일 지난 압축파일 삭제 vi log_backup.sh #!/bin/sh # 기준 폴더 LOG_PATH=/logs # 기준 폴더 안의 개별 폴더 목록 SVC_TYPE_ARRAY=("acs" "abccard") # 로그정리 정리 로그(최근 로그만 남김) LOG_FILE=${LOG_.. 2024. 2. 28. 이전 1 다음