OnCalendar cada 60 min en vez de 15 (06:00-22:00 hora local, 17 corridas/día en vez de 68). Aplicado en vivo: unidad actualizada, timer reiniciado, próxima corrida confirmada vía systemctl --user list-timers.
15 lines
454 B
SYSTEMD
15 lines
454 B
SYSTEMD
[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
|