[Unit] Description=Dispara lab-agent.service cada 15 min, 06:00-23:00 hora local [Timer] # Horas 06..22, minutos :00/:15/:30/:45 -> ultima corrida real 22:45. # 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/15:00 AccuracySec=30s Persistent=false [Install] WantedBy=timers.target