Как динамически при создании архива исключить файлы вызывающие ошибку?
Добрый вечер!
Кто нибудь может подсказать, можно ли динамически в момент создания архива исключать из него файлы, которые приведут к созданию "битого" архива?
Как пример - создание бекапа файлов сайта, после архивирования tar по cron на почту приходит ошибка
tar: path/to/file/: Can't translate pathname 'path/to/file/' to UTF-8
Архив сохраняется, но после, при разархивации, выводит unexpected end of archive
Каким образом можно избегать файлов, вызывающих такие "поломки"? Ослеживать вручную и проверять при каждом бекапе - не вариант, т.к. скрипт может использоваться на многих сайтах и должен без внешнего вмешательства обрабатывать такие ситуации.