[JBoss EAP] JBoss EAP의 nohup 로그 제거
본문 바로가기
IT 이야기/JBoss EAP

[JBoss EAP] JBoss EAP의 nohup 로그 제거

by 찬찬이 아빠 2019. 11. 22.
반응형

JBoss EAP의 nohup 로그를 제거 하려면 어떻게 해야 할까요?

nohup 로그는 문제(장애) 발생 시 에러에 대한 대응을 하이 위한 것으로 가급적 유지하기를 권장합니다.

 

nohup 로그를 제거하기 위해서는 다음 방법으로 처리할 수 있습니다.

 

1. nohup으로 실행하는 스크립트(/JBOSS/domains/node10/bin/start.sh)에서 nohup를 제외하고 명령어 실행

1
 $JBOSS_HOME/bin/standalone.sh -DSERVER=$SERVER_NAME -P=$DOMAIN_BASE/$SERVER_NAME/env.properties -c $CONFIG_FILE
cs

 

2. nohup으로 실행하는 스크립트(/JBOSS/domains/node10/bin/start.sh)에서 nohup 부분을 찾아 아래와 같은 형식으로 처리

1
nohup $JBOSS_HOME/bin.standalone.sh -DSERVER=$SERVER_NAME -P=$DOMAIN_BASE/$SERVER_NAME/env.properties -c $CONFIG_FILE > /dev/null 2>1&
cs

 

3. 일정 기간 후 삭제하는 명령어를 쉘 스크립트로 제작하고 cron에 일단위로 등록하여 제거

 예) 7일이 지난 nohup 로그 제거

1
2
3
4
#!/bin/sh
FILE_NAME="/JBOSS/LOG/nohup/server.log"
DELETE_DATE='date --date '7 days ago' +"%Y-%m-%d"'
rm $FILE_NAME.$DELETE_DATE
cs
반응형

댓글