我一直在将Emacs与ESS和Tramp结合使用以加载远程文件并在HPC计算机上运行远程R进程。使用ssh键,tramp可以轻松地在C-x C-f
处查找文件,/ssh:myserver:/path/to/file
然后M-x R
启动R会话。
但是,在使用作业调度系统(例如Sun Grid Engine或Torque)的HPC计算机上,在根节点上可以使用多少内存和CPU受到限制,因此我必须使用来启动交互式会话qsub -I
。
qsub -I
在建立ssh连接之后,是否可以配置tramp,ssh和/或Emacs在从属节点上启动交互式会话(使用或等效方法)?
tramp-remote-shell
设置为qrsh
或,qlogin
您可能能够获得交互式群集会话。