gpt4 book ai didi

python - Fabric + django异步提示输入sudo密码

转载 作者:行者123 更新时间:2023-11-30 23:43:58 26 4
gpt4 key购买 nike

我正在开发 Django 和 Fabric 中的部署工具。该案例是将一些参数(如主机名和用户名)放入初始表单中,然后让 Django 应用程序调用结构方法来完成其余操作并在 Web 浏览器中收集输出。

如果从操作系统到结构有密码提示(即运行 sudo 命令等),我想弹出单字段表单以将密码放入其中(例如使用 jQuery UI 元素)。该人将根据用户提示填写密码字段,而 Fabric 将继续执行这些操作。这种情况可以实现吗?我正在考虑对浏览器的一些异步调用,但我不知道如何从另一端完成它。可能还有另一种方法。

如果您有任何建议,请告诉我。谢谢!

最佳答案

是的,捕获密码异常,然后弹出表单,然后使用 env.password = userpassword 再次运行 Fabric 脚本

如果您想在捕获异常的地方继续,请保留一个知道已完成操作的变量(即 nlinesexecuted),并在捕获异常时保存它。重新运行脚本时使用逻辑以从上次离开的位置继续。

关于python - Fabric + django异步提示输入sudo密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10439654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com