【发布时间】:2015-12-11 21:20:50
【问题描述】:
我需要在远程服务器上的 bash shell 中运行回归脚本。我能够使用 paramiko 成功连接并执行不同的命令。但是当我尝试执行“/bin/bash”时,我的 Python 脚本永远挂起:
stdin,stdout,stderr = ssh.exec_command("pwd;/bin/bash;echo $SHELL")
没有 /bin/bash echo $SHELL 效果很好并返回以下内容:
[u'/home/akar\n', u'/tools/cfr/bin/tcsh\n']
有什么解决方法吗?
【问题讨论】:
标签: python bash python-2.7 python-3.x paramiko