아따 제목길다 -_-
아무튼 ssh를 통해서 실행하고 백그라운드로 돌려도
ssh를 접속 종료 하면 프로세스가 죽어 버린다.
그래서 vnc 등으로 서버에 직접 접속해서 실행하는 수 밖에 없었는데
그렇다고 해서 프로세스의 PPID(Parent PID)를 변경하는 법을 찾아도 이건 아닌거 같고 -_-
아무튼, 방법을 찾아보니 아래와 같은 명령어 / 유틸리티들이 존재한다.
nohup
screen
dtach
disown
[링크 : http://www.linuxquestions.org/.../how-to-keep-program-running-after-closing-ssh-session-471820/ ]
screen을 사용하기
[링크 : http://serverfault.com/questions/311593/keeping-a-linux-process-running-after-i-logout ]
단, 우분투 11.04 에서 테스트 할 경우
Putty로는 ctrl-a+d를 보낼수 없어서 vnc를 통해서 실행했고
screen 명령으로 detach 했을 경우, dashboard에서 띄워놓은 terminal이 실행중으로 인식하여
우클릭으로 new terminal로 터미널을 새로 띄워야 한다.
아무튼 ssh를 통해서 실행하고 백그라운드로 돌려도
ssh를 접속 종료 하면 프로세스가 죽어 버린다.
그래서 vnc 등으로 서버에 직접 접속해서 실행하는 수 밖에 없었는데
그렇다고 해서 프로세스의 PPID(Parent PID)를 변경하는 법을 찾아도 이건 아닌거 같고 -_-
아무튼, 방법을 찾아보니 아래와 같은 명령어 / 유틸리티들이 존재한다.
nohup
screen
dtach
disown
[링크 : http://www.linuxquestions.org/.../how-to-keep-program-running-after-closing-ssh-session-471820/ ]
screen을 사용하기
$ screen rtorrent // 화면에서 ctrl - a + d $ screen rtorrent [detached from 2720.pts-1.devmini] $ screen -RD // 떼어놨던 rtorrent를 다시 붙임 |
[링크 : http://serverfault.com/questions/311593/keeping-a-linux-process-running-after-i-logout ]
단, 우분투 11.04 에서 테스트 할 경우
Putty로는 ctrl-a+d를 보낼수 없어서 vnc를 통해서 실행했고
screen 명령으로 detach 했을 경우, dashboard에서 띄워놓은 terminal이 실행중으로 인식하여
우클릭으로 new terminal로 터미널을 새로 띄워야 한다.
'프로그램 사용 > screen' 카테고리의 다른 글
screen 으로 tty attach / detach (0) | 2016.10.22 |
---|---|
screen 으로 처음부터 떼어놓고 시작하기 (0) | 2012.07.10 |