ВЕРЕТЁН

Пакетная конвертация

Манифест задачи

Для регулярных конвертаций опишите задачу файлом и запускайте по cron:

task = "monthly-docs"
src = "~/docs"
to = "pdf"
out = "~/pdf"
profile = "print"
on_error = "continue"
$ vereten run monthly-docs
план: 41 файл (2 новых с прошлого прогона)
инкремент: пересматриваются только изменённые (по хэшу+mtime)

Параллелизм

parallel = 4 — число одновременных конвертаций. Конвертеры запускаются процессами, память масштабируется линейно — на 2 ГБ машине не ставьте больше 4.

Ошибки и продолжение

on_errorПоведение
continueидти дальше, отчёт в конце
stopостановиться на первой ошибке
retry-then-stopодин ретрай, потом стоп