![自动更改多个电器的设置](https://linux22.com/image/730215/%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%94%B9%E5%A4%9A%E4%B8%AA%E7%94%B5%E5%99%A8%E7%9A%84%E8%AE%BE%E7%BD%AE.png)
我正在尝试通过 SSH 自动执行更改 100 多个电力设备设置的任务,但每次设置更改都有多个交互式提示。这可能吗?或者有人有如何使用 Python/bash 脚本执行此操作的示例吗?
答案1
调查预计. 除了 Tcl 之外,还存在其他语言和系统的替代实现(例如期望对于 Python 或Ansible 期望模块)。
对于数百台设备,我会特别研究 Ansible 模块(我确信其他系统(如 salt 或 chef)也存在类似的模块)。
答案2
对您的问题的云生成答案是通过 HTTPS 提供的程序员友好的 REST API,而您的设备似乎没有此功能。
对你的问题的几十年前的经典答案是预计。这里面有一个学习曲线,与编写自定义 Python 脚本相比可能不值得,特别是如果您已经了解 Python 或者您可能希望其他人在未来维护它。
在这两者之间,我认为编写自定义 Python 脚本将是最不坏的解决方案,除非这里的其他友好人士知道我没有注意到的工具。