4

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

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

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

…………

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

4

1 回答 1

2

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

于 2012-05-02T17:15:18.923 回答