如何使用Fabric和Python与远程主机上的安装程序交互

如何使用Fabric和Python与远程主机上的安装程序交互,python,installation,interactive,fabric,Python,Installation,Interactive,Fabric,我使用fabric在远程主机上运行安装程序 def test(): 运行(“sh/opt/foo.bin”) 输出如下所示: [user@remoteHost:22]输出:按继续: 在安装过程中,我需要按几次Enter键并输入一些信息。 是否有可能使用Fabric自动化此操作(按下并输入文本信息)?没有,您正在寻找更多信息,但您可以在Fabric任务中使用此模块及其功能。只是Fabric没有保持状态,也没有以脚本方式与提示交互的功能。在这种情况下,它希望用户进行交互。您能给我们一些在Fabri

我使用fabric在远程主机上运行安装程序

def test(): 运行(“sh/opt/foo.bin”) 输出如下所示:

[user@remoteHost:22]输出:按继续:

在安装过程中,我需要按几次Enter键并输入一些信息。
是否有可能使用Fabric自动化此操作(按下并输入文本信息)?

没有,您正在寻找更多信息,但您可以在Fabric任务中使用此模块及其功能。只是Fabric没有保持状态,也没有以脚本方式与提示交互的功能。在这种情况下,它希望用户进行交互。

您能给我们一些在Fabric中使用的示例吗?请看这里:或这里:感谢您的工作,并给出示例。在这个特定的用例中,
yes | cmd
,可能工作起来更简单,但很酷。