Использование GNU tar
v1.3.0 в Linux, у меня проблема с обработкой больших архивов, что может привести к тому, что один или несколько файлов вызовут ошибку записи (из-за разрешений или некоторых других обстоятельств). При обнаружении ошибки tar
скажет «Выход задерживается из-за предыдущих ошибок» а затем продолжить обработку всего остального архива. Наконец он напечатает «Выход со статусом сбоя из-за предыдущих ошибок».
Ожидание обработки всего архива перед выходом с ненулевым кодом тратит много времени, так как полученный набор файлов не будет использоваться. я хочу tar
немедленно выйти.
Заметил, что Солярис tar
имеет возможность немедленно выйти в случае ошибки, но мы не нашли такой возможности для версии GNU ни в документации, ни в Интернете. Как ни странно, в GNU tar есть продуманный способ включения / выключения предупреждающих сообщений, но это не имеет ничего общего с сообщениями об ошибках или их обработкой.
Есть ли обходной путь, который я мог бы использовать?