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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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