Problema inicial (X)

Problema inicial (X)

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.

  1. Posso ver o arquivo de log sendo alterado em /var/log/hcron/hcron.log
  2. Alterei os arquivos de configuração em /etc/hcron/
  3. 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.

informação relacionada