관리 메뉴

HAMA 블로그

Putty ssh (세션이 끊기면 프로세스도 죽는문제) 본문

IDE & 기타 툴(tool)

Putty ssh (세션이 끊기면 프로세스도 죽는문제)

[하마] 이승현 (wowlsh93@gmail.com) 2015. 9. 25. 11:11


Putty 로 서버에 SSH 로 접속해서 java 와 python 으로 되있는 여러가지 프로세스를 띄운후에 

집에 가보면 작동이 안되는 문제가 발생했는데 알고보니 SSH 세션이 끊기면 프로세스도 같이 죽음


예를 들어 a.jar 라는 프로그램을 java -jar a.jar & 로 putty 로 접속해서 실행후 putty 창을 닫은후 

다시 접속해서 ps -ef | grep java 해보면 죽어있는데 이것은 테스트해본결과

stdout 과 관련있는거 같다. 로깅 출력으로 파일과 stdout 으로 한 프로그램은 죽었고, 

stdout 을 파일로 리다이렉트 해놓은 프로그램은 안죽더라~


아무튼 해결책은 여러가지가 있는데


첫째, stdout 을 file 로 리다이렉트 시켜라.   

둘째. nohup 을 사용해서 띄워라.


nohup java -jar trams.jar & 


세째. screen 이라는것을 사용하라. 아래 링크참조


http://kevinx64.net/337

http://www.bangmoney.org/posts/2004-03-24-screen.html

  


Comments