Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Вопрос по BASH & scp(Решено)  (Прочитано 1299 раз)

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

Оффлайн m_keeper

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Вопрос по BASH & scp(Решено)
« : 15 Января 2011, 14:18:44 »
у меня есть папка, которую нужно скопировать на много машин
есть файл hosts со списком этих машин
настроен безпарольный ssh на все эти машины

подскажите пожалуйста как одной строкой или скриптом это выполнить?
« Последнее редактирование: 16 Января 2011, 01:17:21 от m_keeper »

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Вопрос по BASH & scp
« Ответ #1 : 15 Января 2011, 18:14:25 »
for host in $(cat /path/to/hosts); do scp -R /my/dir/to/copy ${host}:/destination/path; done

Оффлайн m_keeper

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Вопрос по BASH & scp
« Ответ #2 : 16 Января 2011, 01:17:01 »
Спасибо, только r маленькая
« Последнее редактирование: 16 Января 2011, 01:31:06 от m_keeper »

Оффлайн smaharbA

  • Участник
  • *
  • Сообщений: 220
    • Просмотр профиля
Re: Вопрос по BASH & scp(Решено)
« Ответ #3 : 16 Января 2011, 14:32:51 »
пингвинята
scp -r user `sed 's/$/:\/tmp/g' hosts`
Я конечно далек от мысли...(с)

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.