使用 paramiko 查找合并图形
Findmerge graphical using paramiko
我在远程 clearcase 服务器上有一个脚本,我使用 paramiko 执行该脚本 invoke_shell.The 脚本包含一个 cleartool findmerge 命令图形,但图形 window 从未打开,尽管我使用了 x11 转发。它等待 forever.I 甚至添加了合并的结帐评论。我要打开图形 window。
这取决于您如何设置 X 转发:参见 this thread for example:
- 启动超越
- 启动 Putty
- 在 putty 配置中 window,select 连接,然后是 SSH,然后是左侧菜单中的 X11。
- 在右侧,select
Enable X11 forwarding
的复选框并将 X 显示位置设置为“localhost:0
”。
- 在腻子配置中window,select
Session
从左侧开始。
输入hostname
系统连接Select SSH协议
通过 select 点击右侧的 Save
按钮保存设置。
- 双击主机名调用会话
- 来自服务器,运行“
export DISPLAY=windows ip:0
”
- 您应该能够运行任何基于 X 的工具或应用程序
例如clearprojexp &
OP Srikar Veeramallu mentions :
I am in a dynamic view set using cleartool setview
这就解释了为什么 "waits forever"。 setview
将创建一个子 shell,它可能不会受益于与主 shell.
相同的 X11 转发
有关详细信息,请参阅“Python and ClearCase setview
”。
解决方法是 。
我在远程 clearcase 服务器上有一个脚本,我使用 paramiko 执行该脚本 invoke_shell.The 脚本包含一个 cleartool findmerge 命令图形,但图形 window 从未打开,尽管我使用了 x11 转发。它等待 forever.I 甚至添加了合并的结帐评论。我要打开图形 window。
这取决于您如何设置 X 转发:参见 this thread for example:
- 启动超越
- 启动 Putty
- 在 putty 配置中 window,select 连接,然后是 SSH,然后是左侧菜单中的 X11。
- 在右侧,select
Enable X11 forwarding
的复选框并将 X 显示位置设置为“localhost:0
”。 - 在腻子配置中window,select
Session
从左侧开始。
输入hostname
系统连接Select SSH协议
通过 select 点击右侧的Save
按钮保存设置。 - 双击主机名调用会话
- 来自服务器,运行“
export DISPLAY=windows ip:0
” - 您应该能够运行任何基于 X 的工具或应用程序
例如clearprojexp &
OP Srikar Veeramallu mentions
I am in a dynamic view set using
cleartool setview
这就解释了为什么 "waits forever"。 setview
将创建一个子 shell,它可能不会受益于与主 shell.
相同的 X11 转发
有关详细信息,请参阅“Python and ClearCase setview
”。
解决方法是