운영체제 및 플랫폼/Linux(리눅스), 우분투(Ubuntu)
Linux 서버에 Spring Boot JAR 배포하기 — start.sh / stop.sh 스크립트 완전 정리
한 줄 요약nohup과 pgrep을 활용한 셸 스크립트 두 개로, Linux 서버에서 Spring Boot JAR를 안전하게 실행하고 종료할 수 있다.핵심 개념 설명nohup이란?nohup은 "no hang up"의 약자로, 터미널 세션이 종료되어도 프로세스가 계속 실행되도록 유지하는 POSIX 표준 명령어다.(참고: The Open Group Base Specifications Issue 7, IEEE Std 1003.1)터미널 창을 닫거나 SSH 접속이 끊기면, 터미널에서 실행한 프로세스에 SIGHUP 신호가 전달되어 프로세스가 종료된다.nohup은 이 신호를 무시(ignore)하도록 설정해 프로세스를 유지시킨다.&(백그라운드 실행)이란?명령어 끝에 &를 붙이면 해당 프로세스를 백그라운드에서 실행한다..
2026. 4. 10. 00:00