제 질문은 제가 직면하고있는 시나리오와 조금 다릅니다. 나는 그것을 찾기 위해 무엇을 찾아야할지 모를 정도였다.텍스트 편집기에서 원격 터미널의 스크립트를 실행하는 방법은 무엇입니까?
저는 연구 중 일부로 일부 CUDA 기반 프로그램을 개발하고 있습니다. GPU 노드 (http://www.rcac.purdue.edu/userinfo/resources/carter/)가있는 수퍼 컴퓨팅 클러스터에 액세스 할 수 있습니다. 그리고 내 개발 기계는 13 "후반 MacBook Pro가되어서 nVidia GPU를 가지고 있지 않습니다.
노드에서 CUDA 응용 프로그램을 실행할 수있는 두 가지 방법이 있습니다. 'qsub'을 사용하여 작업을 예약하고 실행하여 출력 파일을 얻을 때까지 기다릴 수 있습니다. 또는 'qsub -I'명령을 사용하여 gpu 노드 자체에서 대화식 셸을 시작할 수 있습니다. 이것은 시작과 관련된 대기 시간이 있지만 일단 시작되면 마치 로컬 컴퓨터에있는 것처럼 실시간으로 앱을 실행할 수 있습니다.
이제 TextMate 또는 TextWrangler를 사용하여 코드를 작성합니다. 내 텍스트 편집기 (또는 편집기)에서 직접 THAT 터미널 (qsub -I one)에서 명령을 실행할 수있는 방법이 있습니까? 이렇게하면 파일을 수동으로 서버에 복사하고 파일을 컴파일하고 실행하는 것보다 훨씬 빠르게 변경하고 테스트 할 수 있습니다.
- 토마스
매우 어리석은 질문이지만 질문 할 필요가 없습니다 ... 클러스터로 ssh하고 한 창에서 코드를 편집 할 수 있습니까? (다른 경우에는 vim 일 수도 있습니다) 다른 창에서 대화 형 셸을 사용할 수 있습니까? –
그건 가능합니다. 사실, 대화 형 셸에서 파일을 편집 할 수도 있습니다. 그러나 문제는 대화 형 쉘로 들어가는 데는 시간이 걸리고 잠시 후 시간이 초과된다는 것입니다. 나는 "screen"명령 (예 : https://ncisf.org/index.php?q=user-guide/use-of-qsub-i-screen-and-ssh)을 사용하여 세션을 계속 활성 상태로 유지할 수있다. 더 이상은 아니지만 이상적이지는 않습니다. –