Исходная задача (X)
У меня есть несколько машин Linux, работающих под управлением Debian, все они подключены к сети. Они размещают веб-серверы, к которым можно получить доступ локально, когда нет интернета. Все работает нормально, но я активно разрабатываю всю систему и мне нужно отправлять изменения. Я использую git и cron job, поэтому новая версия всегда загружается и развертывается ночью. Нокто будет охранять охранников?Я бы хотел иметь аналогичный механизм обновления для заданий cron. Вот почему я искал альтернативу cron. И я нашелhcron.
Моя текущая проблема (Y)
Дело в том, что hcron не так широко используется, и ондокументацияне очень понятно. Я установил его из пакета .deb и каким-то образом заставил его запуститься.
- Я вижу, что файл журнала изменился с /var/log/hcron/hcron.log
- Я изменил файлы конфигурации в /etc/hcron/
- Я создал cron job с hcron-event, но не знаю, что делать дальше. Как мне добавить это событие в расписание? Кто-нибудь?
решение1
Если вы определили файл событий hcron (он должен быть в ~/.hcron/<fqdn>/events
), вам нужно только запустить hcron-reload. hcron-reload создает файл снимка, содержащий все ваши события hcron, копирует его в каталог спула для просмотра hcron-scheduler и уведомляет hcron-scheduler о том, что снимок ожидает загрузки. В минуту hcron-scheduler проверяет, есть ли ожидающие снимки, и загружает их.
Как разработчику hcron, мне интересно узнать, что было непонятно в документации. Смотритеконтактинформация на сайте.