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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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.032 секунд. Запросов: 25.