【发布时间】:2013-09-01 17:14:01
【问题描述】:
我在使用 ip x 的系统上。我想从 X 使用 ip y SSH 进入系统,使用 x 在 y shell 上做一些工作,然后再次退出到 x .. 使用 python
我在 python 中有以下代码 sn-p,我打算在 x 上运行
if __name__ == "__main__":
print "inside main of python file"
command="ssh robert@172.1.1.2"
output=subprocess.Popen(command, shell =False )
当我运行它时,我希望新的 shell 将在当前 shell 上打开,然后我可以继续使用 172.1.1.2 进行 wrkg .. 但是我发现在 ssh 到 172.1.1.2 完成后我当前的 shell 已损坏。
我想我做错了什么。
【问题讨论】: