Когда я загружаю файлы из облака с помощью python-swiftclient, иногда я получаю такие ошибки:
Ошибка загрузки объекта «uploads /1 /image.png»: сбой при получении объекта: https://orbit.brightbox.com/v1/acc-12345/uploads/1/image.png 500 Внутренняя ошибка b «Произошла ошибка»
Для поиска всех ошибок и повторной загрузки неудачных файлов я бы хотел сохранить вывод команды swift
в файл
Я пытался сделать следующие способы:
swift-cli -A https://orbit.brightbox.com/v1/acc-12345 \
-U user -K secret download uploads 2>&1 | tee uploads.log
# and
swift-cli -A https://orbit.brightbox.com/v1/acc-12345 \
-U user -K secret download uploads > uploads.log
Но это не сработало. man swift
описывает опцию -o
Для загрузки одного объекта вы можете использовать опцию -o [--output], чтобы перенаправить вывод в конкретный файл, или, если «-», просто перенаправить на стандартный вывод или с параметром --no-download, чтобы ничего не записывать на диск. ,
но когда я пытаюсь скачать каталог с параметром -o
если не удается с
-o option only allowed for single file downloads
Как сохранить журнал в файл, когда я загружаю каталог с помощью SWIFT CLI?