젠킨스에서 SSH 를 통해 Springboot를 실행시 job이 끝나지 않을떄가있다..
스크립트를 수행시 백그라운드로 실행시킬때는 꼭 output을 redirect로 설정해줘야 job이 종료가 된다
내 기존 스크립트는
#!/bin/bash
fuser -n tcp -k 8082
BUILD_ID=dontKillMe nohup java -jar /svc/sunboard-0.0.1-SNAPSHOT.jar &
이였지만 이제 java 실행을 redirect를 하기 위에
#!/bin/bash
fuser -n tcp -k 8082
BUILD_ID=dontKillMe nohup java -jar /svc/sunboard-0.0.1-SNAPSHOT.jar > /dev/null 2>&1 &
으로 수정하였더니 성공하였다 !!