본문 바로가기
linux

disown 을 사용하여 프로세스 백그라운드에서 실행하기

by Tedi__ 2019. 7. 4.

disown

리눅스에서 프로그램을 실행할 때 ssh 사용하거나, 직접 터미널을 열어 작업하는 경우가 있다. ssh와 터미널을 종료해도 프로세스가 백그라운드 상에서 계속 돌게 하고 싶다면,

실행 명령어 뒤에 & 을 붙여서 명령어를 입력하고, 그다음 명령어로 disown 입력하면 된다.

- SpringBoot 서버 jar 파일 실행 예제


java -jar spring_server.jar &
disown

위의 예제와 같이 명령어를 입력하면 ssh가 끊어져도 kill 명령어를 사용하거나 프로그램상 결함이 없는 이상 프로세스가 자동으로 죽지 않는다.

'linux' 카테고리의 다른 글

netstat 명령어 사용법  (0) 2019.07.03
route 명령어 사용법  (0) 2019.07.03
Telnet 설치 및 접속 명령어  (0) 2019.07.03
Firewalld 를 사용한 방화벽 관리  (0) 2019.07.03
Open File Config 및 ulimit 명령어 사용법  (0) 2019.07.03

댓글