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

时间:2012-05-02 08:21:34

标签: python installer interactive fabric

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

def test():         run(“sh /opt/foo.bin”) 输出如下:

[user @ remoteHost:22] out:PRESS TO CONTINUE:

..........

在安装过程中,我需要多次按Enter键并输入一些信息。 是否有可能使用Fabric?

自动执行此操作(按下并输入文本信息)

1 个答案:

答案 0 :(得分:2)

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