본문 바로가기

crontab2

[EDB] EDB 데이터 백업 방법(script+crontab) EnterpriseDB를 설치하고 운영하게 되면 데이터 백업을 진해야한다. 간단하게 LInux 에서 스크립트(script) 생성하고나서 크론탭(crontab)에 등록하고 매일 백업 받는 방법에 대해서 알아보겠다. 그리고 파이시스템 용량이 무한정 있지 않기 때문에 작동으로 삭제 하는 방법에 대해서 알아보겠다. 1. 백업 스크립트 생성 vi edb_backup.sh #!/bin/bash pg_dumpall -U enterprisedb -p 5444 -f /data/edb_backup/dump/edb_data_$datetime.sql find /data/edb_backup/dump -name "edb_data_*.sql" -mtime +14 | sort | xargs rm -f === 참고 사항 == 패스워드.. 2024. 3. 18.
[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.