Сценарий Bash для распаковки файла -- выдается ошибка: Не удается найти или открыть

Вы можете тривиально проверить это самостоятельно, что даст вам ответ, действительный для конкретной используемой версии rsync:

rsync -e $'sh -x -c \'exec ssh "$@"\' _' \
  user@server:/path/to/file1 user@server:/path/to/file2 /local/directory

(Обратите внимание, что используемый выше синтаксис $''является расширением, доступным в ksh или bash, но не с/bin/sh).

Вы увидите строку, зарегистрированную sh -xдля каждой отдельной выполняемой команды ssh. Если есть только одна команда ssh, ваша конкретная версия rsync способна повторно использовать соединение. (Похоже, это имело место в моем собственном тестировании с версией 3.1.2 ).

0
21.11.2019, 01:27
0 ответов

Теги

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