Problema inicial (X)
Tengo algunas máquinas Linux que ejecutan Debian, todas ellas conectadas a la red. Alojan servidores web a los que se puede acceder localmente cuando no hay Internet. Todo funciona bien, pero estoy desarrollando activamente todo el sistema y necesito impulsar cambios. Estoy usando git y un trabajo cron, por lo que siempre se descarga e implementa la nueva versión por la noche. Pero¿Quién protegerá a los guardias?También me gustaría tener un mecanismo de actualización similar para trabajos cron. Por eso estaba buscando una alternativa cron. Y encontréhcron.
Mi problema actual (Y)
La cuestión es que hcron no se usa mucho y esdocumentaciónno es muy comprensible. Lo instalé desde el paquete .deb y de alguna manera logré que se ejecutara.
- Puedo ver que el archivo de registro se está cambiando desde /var/log/hcron/hcron.log
- Cambié los archivos de configuración en /etc/hcron/
- Creé un trabajo cron con hcron-event pero no tengo idea de qué hacer a continuación. ¿Cómo puedo agregar este evento a la programación? ¿Alguien?
Respuesta1
Si ha definido un archivo de eventos hcron (debe estar debajo ~/.hcron/<fqdn>/events
), solo necesita ejecutar hcron-reload. hcron-reload crea un archivo de instantánea que contiene todos sus eventos de hcron, lo copia en un directorio de spool para que hcron-scheduler lo vea y notifica a hcron-scheduler que hay una instantánea esperando ser cargada. Cada minuto, hcron-scheduler comprueba si hay instantáneas en espera y las carga.
Como desarrollador de hcron, tengo curiosidad por saber qué es lo que no se entiende en los documentos. Ver elcontactoinformación en el sitio.