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

标签 python installation interactive fabric

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

定义测试(): 运行(“sh/opt/foo.bin”) 输出如下:

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

..........

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

最佳答案

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

关于python - 如何使用 Fabric 和 Python 与远程主机上的安装程序交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10410091/

相关文章:

python - Python 中使用 mpmath.findroot 实现高精度多维牛顿法

python - 如何使用 apache2 和 mod_wsgi 获取 Django 调试页面

python - 以逗号结尾的 python 2.7 print 语句在 tmux 中不起作用吗?

python - 在 Unix 中为 Python 安装命名以及 shebang 的良好使用

ruby - 通过 ruby​​2.0.0 在 Windows 上安装 iconv 时出错

python - 在 Python 中进入交互模式

java - Java 中的互动生命游戏

python - Heroku 推送被拒绝,无法编译 Python/django 应用程序 (Python 2.7)

function - 带有附加参数的交互式 "r"elisp defun?

PowerShell 脚本 - 如何处理执行命令的结果