3

В скрипте bash я использую команду curl в linux для загрузки файлов с FTP-сервера.

Я использую следующую команду (информация о подключении к FTP-серверу хранится в .netrc ):

curl -v -netrc "ftp://my.ftp.server/foo/bar.txt" -o bar.txt

Это работает довольно хорошо, за исключением того, что если bar.txt пуст (размер файла = 0).

Как заставить curl загрузить файл, то есть получить bar.txt который пуст?

1 ответ1

1

Похоже, что это ошибка с низкой важностью, как указано здесь http://sourceforge.net/tracker/?func=detail&aid=3438362&group_id=976&atid=100976

В сценарии вы можете проверить, что если для передачи по FTP/FTPS код выхода равен 0, но файла там нет, скорее всего, файл с удаленного сервера пуст.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .