Автор Тема: bash, передача ssh команд в конвеере [Решено]  (Прочитано 1744 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zCirill

Добрый день.

Есть список апишников серверов на которых хочу выполнить ряд команд

cat ext.ip | while read LINE; do ssh $LINE "cd old && bash deploy-agent.sh"; done

Берет первый адрес, отправляет на сервер команды, и цикл завершается, к следующим адресам по списку не переходит.
Не подскажете, в чем может быть дело?
« Последнее редактирование: 04 Марта 2016, 15:13:43 от zCirill »
 

Оффлайн endru

Re: bash, передача ssh команд в конвеере
« Ответ #1 : 04 Марта 2016, 05:00:12 »
добавь вывод переменной:
cat ext.ip |  while read LINE; do echo $LINE; ssh $LINE 'cd old && bash deploy-agent.sh'; doneвозможно просто команда на удаленном сервере не корректная.

Оффлайн ogost

Re: bash, передача ssh команд в конвеере
« Ответ #2 : 04 Марта 2016, 05:03:31 »
Для таких случаев есть другие решения, например тот же puppet

Оффлайн zCirill

Re: bash, передача ssh команд в конвеере
« Ответ #3 : 04 Марта 2016, 14:38:44 »
Для таких случаев есть другие решения, например тот же puppet

спасибо, но в моей ситуации это будет из пушки по воробьям.


Cообщение объединено 04 Марта 2016, 15:00:29
cat ext.ip |  while read LINE; do echo $LINE; ssh $LINE 'cd old && bash deploy-agent.sh'; done


так тоже не пашет, собсно отправляю в конвеер "echo BOOO", не работает.


а вот так работает.

cat ext.ip |  while read LINE; do ssh $LINE 'bash -s' < ololo.sh; done



cat ololo.sh
#!/bin/bash

echo BOOOO


« Последнее редактирование: 04 Марта 2016, 15:12:44 от zCirill »
 

Теги:
 

bash скрипт для распаковки архивов всех типов в указанную директорию

Автор demon_666_902

Ответов: 7
Просмотров: 7697
Последний ответ 19 Июля 2013, 00:53:11
от ZEN
Создание меню на bash

Автор letnab

Ответов: 18
Просмотров: 6104
Последний ответ 14 Сентября 2014, 13:23:47
от letnab
bash script - ошибка перехода в каталог с тильдой

Автор sunjob

Ответов: 18
Просмотров: 3891
Последний ответ 27 Октября 2015, 21:43:47
от vic5710
"Плавающий" виртуальный IP средствами bash

Автор skvili

Ответов: 3
Просмотров: 1407
Последний ответ 10 Августа 2018, 12:37:05
от endru
bash не инициализируются масивы

Автор starlayt

Ответов: 8
Просмотров: 2033
Последний ответ 23 Мая 2014, 11:11:30
от starlayt