寻求意味着让Fabric自动(而不是用户交互地)与 shell 命令交互(不仅请求密码,而且在没有“stdin/interactive override”之类apt-get install -y
的可用时请求用户输入)。
这个问题连同这些Fabric 文档表明 Fabric 只能将交互性“推送回”给运行 Fabric 程序的人类用户。寻求在没有任何人的情况下完全自动化。还没有要解决的“真正的”当前问题,只是为可能的未来障碍做准备。
如果 Fabric 不能自动处理所有标准输入/提示,与pexpect (或类似的替代机制)结合可能有用吗?希望它不需要是“非此即彼”之类的东西。如果适用,为什么不在同一程序/自动化中同时利用两者(pexpect 和 Fabric)?