서버 재기동시 Java 애플리케이션 자동실행(.jar)
1. 쉘 스크립트 생성(.sh)우선 Java 애플리케이션을 실행하는 쉘 스크립트를 생성한다.nohup을 사용하지 않는 이유는 서비스 관리 시스템이 프로세스를 백그라운드로 실행하고 관리하기 때문이다.쉘 스크립트 자체에서도 백그라운드에서 프로세스를 실행하고 관리할수 있는 경우에도 사용하지 않는다.ex) 마지막에 `&` 사용하여 백그라운드 실행개발환경과 운영환경 배포시 application.yml 세팅이 다르기에 dev와 pord를 구분했다.경로 : /home/tj명령어 : vi test.shtest.sh 코드#! /bin/shSERVICE_NAME=testPATH_TO_JAR=/home/tj/test.jarPID_PATH_NAME=/home/tj/$SERVICE_NAME-pidif [ -w ./ ]; th..