2013-05-16 73 views
2

我想使用ESS在emacs中運行R.我的R會話以交互方式運行,但使用LSF提交給其他主機。有沒有辦法做到這一點?也就是說,R不在本地運行。但是,ESS似乎運行本地副本,因爲它限制了資源,所以不起作用。有沒有一個地方可以指定ESS應該運行什麼命令來啓動R?在LSF上的emacs上運行R

回答

2

ESS可以與遠程進程的工作很容易:

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

您需要連接到使用emacs的Telnet或SSH遠程主機自己,推出[R那裏,然後告訴ESS做M-x ess-remote使用這個緩衝區在那個緩衝區裏。

+0

是的,我見過這個。這不是我需要的。我需要emacs發出lsf命令,而不是通過遠程節點。所以,而不是運行「R」的emacs,我需要它運行「bsub R的東西」 – Alex

+0

我明白了。我認爲開箱即用的ESS只支持SAS和JAGS的批處理。 JAGS實現(ess-jags-d.el)非常簡單,你可以使用它作爲起點並修改它以適應通過lsf提交R作業? –

+0

你可以使用emacs shell並運行一個LSF交互作業來代替ssh嗎?像「bsub -Is/bin/bash」。 –

相關問題