Одновременная загрузка файлов на несколько ftp [закрыто]

У меня есть два удаленных сервера:

У меня есть свой локальный рабочий стол, через который я хочу передать свой файл одновременно на серверы A и B. Есть ли способ или инструмент, с помощью которого я могу это сделать?????

-1
задан 30 August 2014 в 11:03
2 ответа

Если Вы будете использовать ssh, то найдете-что-либо-подобное-ssh, то сделает это.
(debian пакет pssh)

Если Вы действительно используете ftp, то я предлагаю думать об использовании ssh.

Большинство клиентов ftp окон позволит Вам написать сценарий их. пример: http://winscp.net/eng/docs/scripting

1
ответ дан 5 December 2019 в 20:10

Это зависит.

При использовании ftp, и если "одновременно" Вы имеете в виду "с единственной командой", затем просто используйте завихрение для загрузки файла на несколько FTP-серверов

$ curl -T my_local_file -u userid:password ftp://servera/path/ ftp://serverb/path/

Для небольшого размера файлов это будет около достаточно одновременно так или иначе.

Если файлы больше, или Вам действительно нужна более близкая синхронизация, Вы могли бы выполнить несколько экземпляров завихрения в фоновом режиме

$ for srv in servera serverb; do curl -T my_local_file -u userid:password ftp://${srv}/path& done
0
ответ дан 5 December 2019 в 20:10

Теги

Похожие вопросы