У меня есть сценарий, который будет проходить через все каталоги в списке серверов и захватить все вложенные папки определенной папки, однако одна из папок представляет с ошибкой «разрешено разрешение», , Это нормально, потому что мне не нужна эта папка, но как только я получаю эту ошибку, get() терпит неудачу, и скрипт не собирает остальные папки.Ошибка получения команды Fabric
До сих пор я пытался:
with settings(warn_only=True):
get('/path/to/logs',local_folder)
И я попробовал:
try:
get('/path/to/logs', local_folder)
except:
pass
Я по-прежнему работать в «разрешении отказано» ошибки и по-прежнему не будет собирать остальные журналы.
Любая идея, как обойти это?
Да, папки/файлы perms специально не читаются. И это прекрасно. Мне просто нужно знать, как получить операцию get(), чтобы пройти мимо ошибки. – Sugitime
Вы пробовали: from fabric.api import warn_only; с warn_only(): get ('/ path/to/logs', local_folder) – Rishi
Я пробовал это. Я все еще удаляю Permission Denied, и скрипт перестает захватывать другие папки. – Sugitime