2010-11-19 8 views
0

퍼티를 통해 우분투 컴퓨터에서 쉘 스크립트를 실행하고 싶습니다.퍼티 : 호스트 컴퓨터에 쉘 스크립트를 실행하십시오.

문제는 컴퓨터에서 실행되는 세션 (동일한 사용자 이름)에서 연결된 퍼티로 스크립트를 실행하면 "퍼티 (putty) 세션"내부에서 실행된다는 것입니다. 퍼티 창을 닫으면 프로그램이 실행을 멈 춥니 다. 내 퍼티 세션 ....

감사를 중지 할 때 내가 호스트 컴퓨터에 열려있는 세션에 tracd 시작하고 싶은

이 경우 tracd)는 programm에 계속하기 위해 이온 순서는 실행 당신의 대답을 위해!

답변

2

nohup 명령을 사용하여이 동작을 수행 할 수 있습니다.

+0

정말 잘 작동합니다. 감사합니다.). – Sirithang

0

더 좋은 옵션이 존재하는지 여부는 모르겠지만 한 가지 방법은 특정 시점 (예 : 2 분 후)에 실행되도록 Cron 작업을 설정하는 것입니다. 시작한 후에는 Cron 작업을 다시 제거하고 퍼티를 닫을 수 있습니다. 어떤 사용자가 Cron 작업을 실행해야하는지 지정할 수 있으며, 여기에서 문제를 해결할 수 있습니다.

+0

이 원형 교차로로 가려면 'at'가 훨씬 간단 할 것입니다. –

+0

더 나은 옵션이 있는지 전혀 몰랐습니다. p –

3

GNU screen을 사용하실 수 있습니다. 이렇게하면 ssh 세션을 닫으면 tracd가 서버에서 실행됩니다. 서버에 연결하고 화면을 실행 한 다음 화면에서 tracd합니다. 다음 번에 서버에 연결할 때 screen -r을 입력하면 실행중인 프로그램으로 되돌아갑니다.

사용 방법에 대한 자세한 내용은 화면 맨 페이지를 참조하십시오.

관련 문제