【发布时间】:2014-02-21 01:59:43
【问题描述】:
我想从远程机器上运行一个简单的脚本。该脚本包含以下内容:
#!/usr/bin/python
import os
print str(os.popen('stty size', 'r').read())
如果我从本地机器运行它,我会得到很好的输出,比如36 138。如果我尝试从另一台机器上运行它,我会得到<ip>: stty: standard input: Invalid argument(使用 ssh ot pdsh)。
问题是我无法更改使用 stty 命令的脚本。这是一个常见的脚本,我编写了包装器。 建议?
【问题讨论】:
-
尝试添加标志到 ssh
ssh -t -
BroSlow- 谢谢它的工作。 pdsh 有没有等价物?
-
抱歉,之前没有用过pdsh