0

我曾经使用qloginSun Grid Engine 在集群中启动交互式代码开发工作。qrsh我们的设置似乎不支持类似的命令。我想写一个 bash 脚本(因为我可以在 Emacs comint 中使用这个脚本):

  1. 使用 ssh 从我的笔记本电脑连接到网格前端
  2. 使用qlogin
  3. 登录后,使用原始 bash 脚本参数更改目录
  4. 启动交互式 R 或 Python 会话
  5. (等待命令)

我的问题在步骤 2-3 之间:我只能编写丑陋的.bash_profilehack,它们可以在打开的登录会话之后执行任何 bash 脚本命令,qlogin甚至可以将任何参数传递给打开的登录会话。据qlogin我尝试,不接受任何合适的参数或管道,而qlogin似乎是开始交互式工作的唯一方法。

因此,我想问是否有更好的方法来启动集群中的交互式作业,然后在打开的交互式会话中执行进一步的命令?

附言。这是一篇关于 Emacs 中 R over ssh 的好文章。

4

0 回答 0