현재 진행중인 프로젝트를 AWS에 배포를 하였습니다. 배포를 하고 수정사항이 계속 나오고 있는 시점에 젠킨스를 적용하기 전이라 서버를 재시작할 때 실행중인 프로세스를 찾아서 종료하고 다시 실행시키는 작업이 반복되었습니다. 그래서 스크립트 파일을 통해 실행 시켰을 때 이작업을 바로 해주는 쉘 스크립트를 작성하였습니다. start.sh #!/bin/bash echo "start Project Spring Boot Application" #현재 실행중인 프로세스의 PID를 찾습니다. CURRENT_PID=$(ps -ef | grep java | grep jar) echo "$CURRENT_PID" #실행중인 프로세스가 없다면 프로세스 종료할 필요가 없습니다. if [ -z $CURRENT_PID ]; echo..