Home Linux/리눅스 자바 백그라운드에서 프로세스 하기
Post
Cancel

Linux/리눅스 자바 백그라운드에서 프로세스 하기

1
2
 java -jar {실행 할 jar이름.jar}
## ex java -jar abc.jar

위와 같이 명령을 주면 해당 콘솔을 닫게 되는 순간 켜져있던 프로세스가 종료된다.

aws등으로 서버를 돌리고 다른곳에서 항시 접속하기 위한 방법으로는 백그라운드로 서버 자체에서 프로세싱 하는 방법인데 이를 위한 명령어가 nohup 이다.

1
2
nohup java -jar {실행 할 jar이름.jar} &
## ex) nohup java -jar abc.jar & <-- '&' 넣어주기

이후에는 콘솔창을 닫아도 상관없이 서버의 자바서버와 연결이 가능하게 된다


종료

1
2
3
4
5
6
$ ps -ef | grep java -jar {사용할 jar 이름} # 또는 ps -ef | grep {쉘스크립트파일} 
## ex) ps -ef | grep java -jar abc.jar
## 또는 ps -ef | grep java  를 친 후 PID 를 확인하면된다

## 위에서 확인한 PID를 이용하여 프로세스 종료
$ kill -9 {PID}

빨간 원 친 부분이 PID 이다

This post is licensed under CC BY 4.0 by the author.

TypeScript 001. JavaScript와 TypeScript

코딩테스트 1. 로또 경우의수 (프로그래머스)