gpt4 book ai didi

linux - stty:标准输入:使用 pdsh 或 ssh 时参数无效

转载 作者:IT王子 更新时间:2023-10-29 00:35:39 27 4
gpt4 key购买 nike

我想从远程机器运行一个简单的脚本。该脚本包含以下内容:

#!/usr/bin/python

import os
print str(os.popen('stty size', 'r').read())

如果我从本地机器运行它,我会得到很好的输出,类似于 36 138 .如果我尝试从另一台机器运行它,我会得到 <ip>: stty: standard input: Invalid argument (使用 ssh 或 pdsh)。

问题是我无法更改使用 stty 命令的脚本。这是一个常见的脚本,我将包装器写入其中。有什么建议吗?

最佳答案

正如 BroSlow 所说,如果使用 sshssh -t 将解决问题。

如果通过 ssh 使用 pdsh,我使用了以下内容:

export PDSH_SSH_ARGS_APPEND="-tt -q"
pdsh -w ${machine_list} -S -R ssh ${cmd}

PDSH_SSH_ARGS_APPEND 用于将参数附加到由 pdsh 生成的 ssh 命令,如名称提示。

关于linux - stty:标准输入:使用 pdsh 或 ssh 时参数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21428152/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com