[Unit] Description=Dispara lab-agent.service cada 60 min, 06:00-23:00 hora local [Timer] # Horas 06..22, minuto :00 -> ultima corrida real 22:00 (17 corridas/dia). # El propio script vuelve a chequear ACTIVE_HOURS_START/END al arrancar # (defensa en profundidad si esta unidad se edita a mano sin tocar el # .env, o si corre manualmente fuera de horario). OnCalendar=*-*-* 06..22:00:00 AccuracySec=30s Persistent=false [Install] WantedBy=timers.target