Problema inicial (X)
Tenho poucas máquinas Linux rodando Debian, todas conectadas à rede. Eles estão hospedando servidores web que podem ser acessados localmente quando não há internet. Tudo funciona bem, mas estou desenvolvendo ativamente todo o sistema e preciso fazer alterações. Estou usando git e um cron job, então a nova versão é sempre baixada e implantada à noite. Masquem guardará os guardas?Eu gostaria de ter um mecanismo de atualização semelhante para tarefas cron também. É por isso que eu estava procurando uma alternativa ao cron. E eu encontreihcron.
Meu problema atual (Y)
O problema é que o hcron não é amplamente utilizado e édocumentaçãonão é muito compreensível. Eu instalei-o a partir do pacote .deb e de alguma forma consegui executá-lo.
- Posso ver o arquivo de log sendo alterado em /var/log/hcron/hcron.log
- Alterei os arquivos de configuração em /etc/hcron/
- Criei um cron job com hcron-event Mas não tenho ideia do que fazer a seguir. Como posso adicionar este evento à programação? Qualquer um?
Responder1
Se você definiu um arquivo de evento hcron (deve estar em ~/.hcron/<fqdn>/events
), você só precisa executar hcron-reload. hcron-reload cria um arquivo de instantâneo contendo todos os seus eventos hcron, copia-o para um diretório de spool para o hcron-scheduler examinar e notifica o hcron-scheduler que um instantâneo está aguardando para ser carregado. No minuto, o hcron-scheduler verifica se há algum instantâneo em espera e os carrega.
Como desenvolvedor do hcron, estou curioso para saber o que não ficou claro na documentação. Veja ocontatoinformações no site.