telnet 관련입니다.

jungwook의 이미지

안녕하세요??

telnet으로 원격 접속 후에 어떤 프로그램을 실행 시킨 후 텔넷 접속이 끊겼을때도 계속 실행된 프로그램은 동작하게 할 수 있는 방법이 있나요?

즉, terminal이 죽으니까 파생된 프로세서도 죽는 것 같은데, 텔넷이 끊겨도 계속 프로그램이 동작하게 하고 싶습니다.

답변 부탁드릴께요.

jungwook의 이미지

nohup 이라는 명령이 있었네요.

여기서 하나 더 질문, nohup이나 &으로 프로그램을 진행시켜놓고 터미널을 닫았을때,
다시 접속해서 이전에 실행중인 프로그램의 출력이나 그런 것 볼 수 있는 방법이 있나요?

telnet으로 접속 후 nohup이나 & 이라는 명령으로 계속 "helloword"를 찍는 프로그램을 수행시킨 후 터미널을 종료하고, 그 후 다시 helloworld를 창으로 볼 수 있는 방법을 말하는 겁니다.

그럼 수고하세요.

planetarium의 이미지

screen 이라는 유틸리티를 사용해 보세요.

jungwook의 이미지


아 그런데 & 나 nohup 둘 다 터미널이 닫혀도 top으로 확인해보니까 둘 다 살아있네요.
단지 차이는 nohup은 nohup.out으로 프로그램의 출력 내용을 파일에 기록해주네요.
screen 검색해보겠습니다.

답변 감사합니다.