2
我想使用ESS在emacs中運行R.我的R會話以交互方式運行,但使用LSF提交給其他主機。有沒有辦法做到這一點?也就是說,R不在本地運行。但是,ESS似乎運行本地副本,因爲它限制了資源,所以不起作用。有沒有一個地方可以指定ESS應該運行什麼命令來啓動R?在LSF上的emacs上運行R
我想使用ESS在emacs中運行R.我的R會話以交互方式運行,但使用LSF提交給其他主機。有沒有辦法做到這一點?也就是說,R不在本地運行。但是,ESS似乎運行本地副本,因爲它限制了資源,所以不起作用。有沒有一個地方可以指定ESS應該運行什麼命令來啓動R?在LSF上的emacs上運行R
ESS可以與遠程進程的工作很容易:
http://ess.r-project.org/Manual/ess.html#ESS-processes-on-Remote-Computers
您需要連接到使用emacs的Telnet或SSH遠程主機自己,推出[R那裏,然後告訴ESS做M-x ess-remote
使用這個緩衝區在那個緩衝區裏。
是的,我見過這個。這不是我需要的。我需要emacs發出lsf命令,而不是通過遠程節點。所以,而不是運行「R」的emacs,我需要它運行「bsub R的東西」 – Alex
我明白了。我認爲開箱即用的ESS只支持SAS和JAGS的批處理。 JAGS實現(ess-jags-d.el)非常簡單,你可以使用它作爲起點並修改它以適應通過lsf提交R作業? –
你可以使用emacs shell並運行一個LSF交互作業來代替ssh嗎?像「bsub -Is/bin/bash」。 –