现在正在工作中,我们有一个登录机器,我们的主区域位于此处,所有工具都在计算服务器场上运行,以GUI模式运行我相信作业已提交到服务器场,所选机器将运行命令将DISPLAY变量设置为我们本地环境中的变量。这似乎只适用于vnc,无论如何我可以使用SSH并使用有效的DISPLAY设置吗?
答案 0 :(得分:0)
如果使用X协议隧道建立SSH会话,则可以在远程端查询DISPLAY环境变量的值。例如:
client$ ssh -X server
server$ echo $DISPLAY
localhost:17.0
每个SSH会话的值都不同。
如果我正确理解您的环境,则需要预先为计算服务器场中的所有节点建立ssh会话。然后,当作业在特定计算服务器场节点上运行时,它必须设置在您预先建立的ssh会话上返回的特定DISPLAY变量。