[Jenkins] 원격 ssh shell 배포 실행시 job 끝나지않을때

선형채·2023년 12월 27일
0

젠킨스에서 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 &

으로 수정하였더니 성공하였다 !!

profile
JAVA BACK-END DEVELOPER 👩‍💻

0개의 댓글