LINUX.ORG.RU
ФорумAdmin

Массовое scp


0

0

Подскажите как можно переписать файлик сразу на несколько серверов? Для scp не нашел опции как копировать сразу на несколько ip.

anonymous

for host in $host_list; do
  scp $file $host:
done

phoenix ★★★★
()

> Подскажите как можно переписать файлик сразу на несколько серверов? Для scp не нашел опции как копировать сразу на несколько ip.

Только массовые копирования спасут Родину!

Посмотри на пакет pssh, там есть то, что нужно. Называется pscp.

// Posted using tkLOR 1.0RC1 Linux 2.6.24-1-amd64 x86_64

gaa ★★
()
Ответ на: комментарий от gaa

>> for host in $host_list; do scp $file $host: done

Не работает host_list=(ip1 ip2 ip3) for host in $host_list; do scp $file $host:/root/ done

Скрипт останавливается после 1го ip

anonymous
()
Ответ на: комментарий от anonymous

Re^2: Массовое scp

> host_list=(ip1 ip2 ip3)

> Скрипт останавливается после 1го ip

Ибо башизм. Надо host_list="192.168.64.33 192.168.22.2 10.0.03 213.177.95.2

"

// Ѣ ходят на ЛОР не по ссылкам

gaa ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.