2013-05-16 3 views
2

ESS를 사용하여 이맥스에서 R을 실행하고 싶습니다. 내 R 세션은 대화식으로 실행되지만 LSF를 사용하여 다른 호스트에 제출됩니다. 이 일을 할 수있는 방법이 있습니까? 즉, R은 로컬에서 실행되지 않습니다. 그러나 ESS는 자원을 제한하기 때문에 작동하지 않는 로컬 사본을 실행하는 것으로 보입니다. ESS가 R을 실행하기 위해 실행해야하는 명령을 지정하는 장소가 있습니까?LS에서 이맥스에서 R을 실행

답변

2

ESS 쉽게 원격 프로세스로 작업 할 수 있습니다 :

http://ess.r-project.org/Manual/ess.html#ESS-processes-on-Remote-Computers

당신은 이맥스의 텔넷 또는 SSH를 사용하여 원격 호스트에 직접 연결할 필요가 R을 시작, 다음 M-x ess-remote을 수행하여이 버퍼를 사용하는 ESS에게 그 버퍼에.

+0

네, 이걸 보았습니다. 그건 내가 필요로하는 것이 아니야. 원격 노드에 telneting하지 않고 lsf 명령을 실행하려면 emacs가 필요합니다. 그래서 "R"을 실행하는 이맥스 대신 "bsub R stuff"을 실행해야합니다. – Alex

+0

보입니다. ESS는 SAS와 JAGS에 대해서만 배치 처리를 지원한다고 생각합니다. JAGS 구현 (ess-jags-d.el)은 매우 간단합니다. 시작 지점으로 사용하고 lsf를 통해 R 작업을 제출할 수 있도록 수정할 수 있습니까? –

+0

emacs 셸을 사용하고 ssh 대신 LSF 대화식 작업을 실행할 수 있습니까? "bsub -Is/bin/bash"와 같은 것입니다. –