我在远程clearcase服务器上有一个脚本,我使用paramiko invoke_shell执行。该脚本包含一个cleartool findmerge命令图形但是图形窗口永远不会打开,尽管我使用了x11转发。它等待永远。我甚至添加了合并的结帐注释。我希望打开图形窗口。
答案 0 :(得分:0)
这取决于您设置X-forwarding的方式:请参阅this thread for example:
Enable X11 forwarding
的复选框,并将X显示位置设为“localhost:0
”。Session
输入要连接的系统的hostname
选择SSH协议Save
按钮保存设置。export DISPLAY=windows ip:0
”clearprojexp &
OP Srikar Veeramallu提及in the comments:
我使用
处于动态视图集中cleartool setview
这解释了为什么它“永远等待”。 setview
将创建一个子shell,它可能无法从与主shell相同的X11转发中受益
有关详细信息,请参阅“Python and ClearCase setview
”。