我一直在将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您可能能够获得交互式群集会话。