Назад | Перейти на главную страницу

автоматизировать изменение настроек на нескольких электроприборах

Я пытаюсь автоматизировать задачу изменения настроек на более чем 100 электроприборах через SSH, но каждое изменение настроек имеет несколько интерактивных подсказок. Возможно ли это или есть ли у кого-нибудь пример того, как это сделать с помощью скрипта Python / bash?

Смотреть в ожидать. Существуют альтернативные реализации для других языков и систем, кроме Tcl (например, ожидание для Python или Модуль ожидания Ansible).

Для сотен устройств я бы особенно внимательно посмотрел на модуль Ansible (я уверен, что аналогичные модули существуют для других систем, таких как salt или chef).

Ответом на ваш вопрос с помощью облачной генерации является удобный для программистов REST API через HTTPS, которого, похоже, нет в ваших устройствах.

Канонический ответ на ваш вопрос, которому уже несколько десятилетий: ожидать. Здесь есть кривая обучения, которая может не стоить того по сравнению с написанием собственного скрипта Python, особенно если вы уже знаете Python или если вы, возможно, захотите, чтобы кто-то другой поддерживал его в будущем.

Между этими двумя, я подозреваю, что написание собственного скрипта Python будет наименее плохим решением, если только какой-нибудь другой дружелюбный человек здесь не знает инструмент, который ускользнул от моего внимания.