Clearcase 使用paramiko查找merge图形

Clearcase 使用paramiko查找merge图形,clearcase,paramiko,Clearcase,Paramiko,我在远程clearcase服务器上有一个脚本,我使用paramiko invoke_shell执行该脚本。该脚本包含一个cleartool findmerge命令图形化,但图形窗口从未打开,尽管我使用了x11转发。它将永远等待。我甚至为合并添加了签出注释。我希望打开图形窗口。这取决于您如何设置X-forwarding:请参阅: 发射超过 发射油灰 在putty配置窗口中,从左侧菜单中选择Connection,然后选择SSH,然后选择X11。 在右侧,选中启用X11转发复选框,并将X显示位置设置为

我在远程clearcase服务器上有一个脚本,我使用paramiko invoke_shell执行该脚本。该脚本包含一个cleartool findmerge命令图形化,但图形窗口从未打开,尽管我使用了x11转发。它将永远等待。我甚至为合并添加了签出注释。我希望打开图形窗口。

这取决于您如何设置X-forwarding:请参阅:

发射超过 发射油灰 在putty配置窗口中,从左侧菜单中选择Connection,然后选择SSH,然后选择X11。 在右侧,选中启用X11转发复选框,并将X显示位置设置为localhost:0。 在putty配置窗口中,从左侧选择Session。 输入要连接的系统的主机名以选择SSH协议 通过选择右侧的“保存”按钮保存设置。 通过双击主机名调用会话 从服务器上运行export DISPLAY=windows ip:0 您应该能够运行任何基于X的工具或应用程序 e、 g.clearprojexp& 报告提到:

我在使用cleartool setview的动态视图集中

这就解释了为什么它会永远等待。setview将创建一个子shell,它可能不会从与主shell相同的X11转发中获益。 有关更多详细信息,请参阅


解决方法是使用腻子。

这很好。但当我用python运行它时,使用paramiko模块连接并执行命令。我上面提到的问题是encountered@SrikarVeeramallu在python会话中,您是否在使用cleartool setview的动态视图集中?是的,我在使用cleartool的动态视图集中setview@SrikarVeeramallu我就知道!简而言之:永远不要使用ClearToolSetView。曾经这只会带来麻烦。始终使用动态视图的完整路径。有关更多详细信息,请参阅和:。@SrikarVeeramallu我已编辑了答案并添加了解决方法。