2013-08-13 2 views
0

ssh를 통해 클러스터에서 원격으로 일부 프로그램을 실행해야합니다.터미널을 닫지 만 원격으로 matlab을 계속 실행하십시오.

문제는 다음과 같습니다. 프로그램이 2 ~ 3 일 동안 실행됩니다 (실제로는 무겁습니다). 내가 클러스터에 연결하고

matlab -nosplash -nodesktop -r script 

프로그램이 제대로 실행 다음 명령으로 프로그램을 실행하지만, 네트워크에서 나는 프로그램이 실행을 중지 터미널을 닫고, 내가 분리하면 경우 프로그램은 나에게 다음과 같은 오류를 제공합니다 : "깨진 파이프".

프로그램을 실행할 수있는 방법은 없으며 터미널을 분리하거나 닫고 프로그램을 계속 실행할 수 있습니까?

화면라는 프로그램에 당신에게

+0

일반적인 비 프로그래밍 문제와 관련되어있어 문제가 아닌 것으로 보입니다. 수퍼 유저로 이동해야합니다. – Krypton

+0

다음을 참조하십시오. http://www.mathworks.com/support/solutions/en/data/1-5P0HFE/?solution=1-5P0HFE – Amro

답변

1

보면 대단히 감사합니다. SSH를 통해 원격 로그인하고 Linux를 사용하고 있다고 가정하고 있습니까?

Screen Link

1

당신은 떠들썩한 파티를 사용하고 있습니까? 그렇다면

작업을 일시 중지하려면 control-z를 사용하십시오.

그런 다음 bg 명령을 사용하여 백그라운드에서 작업을 다시 시작하십시오.

다음으로 disown을 입력하면 작업 제어에서 프로세스가 해제됩니다.

연결을 끊어도 계속 실행됩니다. 수동으로 중지하려면 kill 명령을 사용해야합니다.

+1

또한 추가 할 경우 처음부터 백그라운드에서 프로그램을 시작할 수 있습니다. '&'끝까지. – idfah