Автоматический запуск нескольких команд через SSH на нескольких устройствах

Ваш sources.listневерен. Вероятно из-заdebian.net

Пробовали ли вы использовать debian.org?

https://wiki.debian.org/SourcesListявляется наиболее подходящим местом для поиска репозиториев, а также для изучения того, как настроить ваш sources.list

Текущая конюшня — Stretch, но я уверен, что вы найдете свою. Есть репозитории почти всех релизов(Здесь)

1
26.09.2019, 14:19
1 ответ

Я бы использовал ansible . Ansible используется специально для запуска команд с использованием SSH на нескольких устройствах. Вы можете запускать одну команду за раз, используя оболочку ansible, или несколько команд, объединенных в последовательность, с помощью плейбука ansible.

Если вы не хотите устанавливать, настраивать и запускать ansbile, я бы сделал это в два этапа. После того, как скрипт перекинет скрипт на все хосты (, возможно, в каталог /tmp ). Затем секунда для запуска скрипта. Убедитесь, что сценарий работает в фоновом режиме (nohup )и записывает выходные данные на локальное устройство. Возможно, третий скрипт для проверки журналов/успехов.

0
28.01.2020, 02:11

Теги

Похожие вопросы