screen -list
: 현재 서버에 어떤 screen(가상쉘)이 존재하는지 확인. 현재는 "26113.plming"이라는 쉘에서 jar를 실행시킴screen -x 26113.plming
: 가상 쉘에 접속ps ax | grep jar
: 실행 중인 프로세스 확인sudo kill -9 "프로세스 번호"
를 입력해 프로세스를 중단시켜야 함sudo java -jar board-0.0.1-SNAPSHOT.jar
: 백그라운드에 실행하기 전 빌드 파일이 잘 실행되는지 확인sudo nohup java -jar board-0.0.1.jar &
: 백그라운드에서 jar를 실행. screen에 접속해 jar 파일을 실행시킬 경우 반드시 sudo 권한으로 실행시켜야 함. background 폴더에 nohup.log 파일이 있는데, 이 파일에 실행 로그가 저장됨