KurshakovIS
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Bulat_Ziganshin Спасибо за хорошую работу! Единственное opensource-решение, позволяющее настроить необходимый и достаточный бэкап за определенный период. Разностные архивы 7zip куда хуже в этом плане, потому что растут. Разрабатывая бэкап документооборота, столкнулся со странным (для пакетной работы) поведением консольной версии 0.666. Так, некоторые ошибки ключей не фиксируются в логе, задаваемом --logfile, а выводятся в stderr, после чего arc возвращает скрипту код 1 (предупреждения) Например, отсутствие файла исключений, задаваемого ключом -x@filename C:\BACKUP>arc a bak bak -x@arc arc.EXE: arc: open: does not exist (No such file or directory) Было бы логичнее сформировать предупреждение в лог и продолжить работу, отбросив ключ. Ну, или хотя бы выдать предупреждение Задание времени ключом -ta приводит к ошибке C:\BACKUP>arc a bak bak -ta >> arc arc.EXE: user error (Time.toClockTime: invalid input) C:\BACKUP>arc a bak bak -ta0 >> arc arc.EXE: user error (Time.toClockTime: invalid input) хотя в описании сказано, что недостающие знаки добиваются нулями, то есть ожидается поведение как при -ta00000000000000, иными словами, с начала времен В принципе, я обошел эти проблемы скриптом, но хотелось бы, чтоб архиватор стал более дружелюбным в этом смысле. |