#bash
#bash
Вопрос:
Допустим, вы запускаете статический установочный скрипт и планируете выполнять это на большом количестве компьютеров одновременно автоматически. В настоящее время самое близкое, что я могу сделать, это кластерный ssh, но для этого требуется, чтобы я выполнял входные данные.
Как я могу прочитать выходные данные и выполнить с ними действие, поскольку я знаю, что он запросит, чтобы я мог предсказать, что он должен ответить.
Комментарии:
1.
output=$(ssh -q TARGET_HOST "COMMAND")
2. Что вы уже пробовали? Тогда мы сможем указать вам правильное направление.
3. @RobertSeaman Я ничего не пробовал, поскольку не уверен, возможно ли это вообще. И есть более 1 выходных данных и т.д. Он будет выполнять некоторые действия, затем запрашивать, в какую папку устанавливать, затем выполнять некоторые действия и запрашивать что-то еще и так далее.
4. Есть ли причина, по которой вы не просто используете что-то вроде Ansible или Puppet Bolt?
5. Да, Bolt и Ansible разработаны специально для такого рода задач.