12.01.2013 17:05, Aleksey Avdeev пишет: > Приветствую. > > Работы над htcacheclean завершены, apache2-2.2.22-alt14 в Сизифе (см. > ). > Если к данному пакету не будет замечаний -- его бэкпорты уйдут в бранчи. > > Сделано в apache2-htcacheclean: > > 1. htcacheclean может использоваться двояким образом: в виде демона > (init/systemd) и через cron (см. /etc/cron.daily/htcacheclean). (Данная > возможность честно утащена из Debian`а.) Управление -- через переменную > HTCACHECLEAN_MODE файла /etc/sysconfig/htcacheclean: допустимы значения > daemon (умолчание) и cron. > > 2. Возможностью запуска htcacheclean штатными средствами (демон/cron) > можно управлять через переменную HTCACHECLEAN_RUN файла > /etc/sysconfig/htcacheclean: > > yes -- запуск разрешён; > > no -- запуск запрещён; > > auto -- запуск разрешён, если для httpd2 разрешена загрузка > mod_disk_cache.so (существует файл > /etc/httpd2/conf/mods-enabled/disk_cache.load); > > При этом, если запуск htcacheclean запрещён через переменную > HTCACHECLEAN_RUN -- процесс запуска демона (service htcacheclean start) > завершиться ошибкой. (Данный механизм тоже взят из Debian`а.) > > 3. Имена переменных файла etc/sysconfig/htcacheclean влияющие на > htcacheclean преведены к виду HTCACHECLEAN_*. Для обеспечения > корректного обновления со старых версий (< 2.2.22-alt12) пакет > apache2-htcacheclean-2.2.22-alt14 содержит триггер выполняющий данное > переименование. Дополнение: 4. Управлять содержимым HTCACHECLEAN_{RUN,MODE} можно через control (htcacheclean-{run,mode}). -- С уважением. Алексей.