| 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, иными словами, с начала времен
   
 В принципе, я обошел эти проблемы скриптом, но хотелось бы, чтоб архиватор стал более дружелюбным в этом смысле.
 
 |