1. Quando usarla
Serve quando devi rinviare un comando di qualche minuto o farlo partire solo quando il carico cala.
at | batch | atq | atd | job singoli
2. Configurazione base
chmod +x /usr/local/sbin/rotate-report.sh
echo "/usr/local/sbin/rotate-report.sh" | at now + 30 minutes
echo "updatedb" | batch
Adatta nomi host, IP, interfacce, percorsi e versioni al sistema reale prima di rendere persistente il cambiamento.
3. Verifica rapida
atq
at -c 1 | sed -n '1,20p'
ps aux | grep '[a]td'
Controlla che l'output mostri esattamente lo stato che ti aspetti prima di considerare chiuso l'intervento.
4. Note operative
Controlla che rc.atd sia attivo, altrimenti i job rimangono in coda senza essere eseguiti.
Checklist rapida
[ ] Passi completati\n[ ] Config aggiornata\n[ ] Test eseguiti\n[ ] Rollback pronto\n[ ] Log verificati