OS/Linux
[Linux] nohup 로그를 주기적으로 rotation 및 삭제하는 방법
WAS(JBoss)의 nohup 로그가 rotate되지 않고 기하급수적으로 쌓인 특정 서버를 발견하고,이번 기회에 nohup 로그를 일 단위로 rotation 하고, 90일 지난 로그는 삭제하도록 설정하는 방법에 대해 정리해 보고자 한다.1. 'log_management.sh' 쉘 스크립트 작성#!/bin/bashJVM_NAME="$1"LOG_FILE="/JVM_PATH/${JVM_NAME}/log/nohup/${JVM_NAME}.out"DATE=$(date +%y%m%d_%H%M%S)ROTATED_FILE="/JVM_PATH/${JVM_NAME}/log/nohup/${JVM_NAME}.out.${DATE}"log_rotation() { if [[ -s $LOG_FILE ]]; then ..
2024. 5. 21. 16:29
최근댓글