[Unit]
Description=IDS Auto-Blocking Timer - Run every 5 minutes
Documentation=https://github.com/yourusername/ids
Requires=ids-auto-block.service

[Timer]
# Esegui 2 minuti dopo boot (per dare tempo a ML backend di avviarsi)
OnBootSec=2min

# Poi esegui ogni 5 minuti
OnUnitActiveSec=5min

# Precisione: ±1 secondo
AccuracySec=1s

# Esegui subito se il sistema era spento durante l'esecuzione programmata
Persistent=true

[Install]
WantedBy=timers.target
