使用paramiko Findmerge图形

时间:2015-02-23 06:30:33

标签: clearcase paramiko

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

1 个答案:

答案 0 :(得分:0)

这取决于您设置X-forwarding的方式:请参阅this thread for example

  1. 启动Exceed
  2. 启动Putty
    • 在putty配置窗口中,选择Connection,然后选择SSH,然后从左侧菜单中选择X11。
    • 在右侧,选中Enable X11 forwarding的复选框,并将X显示位置设为“localhost:0”。
    • 在油灰配置窗口中,从左侧选择Session 输入要连接的系统的hostname选择SSH协议
      选择右侧的Save按钮保存设置。
    • 双击主机名
    • 调用会话
  3. 从服务器运行“export DISPLAY=windows ip:0
  4. 您应该可以运行任何基于X的工具或应用程序 例如clearprojexp &

  5. OP Srikar Veeramallu提及in the comments

      

    我使用cleartool setview

    处于动态视图集中

    这解释了为什么它“永远等待”。 setview将创建一个子shell,它可能无法从与主shell相同的X11转发中受益 有关详细信息,请参阅“Python and ClearCase setview”。

    解决方法是use the full path of the view