Cron-apt aggiornamenti automatici Debian
Cron-apt permette di schedulare automaticamete le azioni di aggiornamento tramite apt-get o aptitude.
Installazione del pacchetto
apt-get install cron-apt
Configurazione
Modificare la confifgurazione base:
vi /etc/cron-apt/config
Settare i seguenti valori;
... MAILTO="cro-alert@rvmgroup.it" #email a cui viene inviato il rapporto ... MAILON="upgrade" #il rapporto viene inviato in caso di errore o di disponibilità di aggiornamenti ... SYSLOGON="always" # Si loggano in locale tutte le azioni eseguite ...
Nella configurazione base, cron-apt viene eseguito giornalmente secondo /etc/cron.d/cron-apt alle 04:00 di ogni giorno.
Cron-apt alla partenza calcola un ritardo casuale entro un ora (3600 sec.) dopo il quale partire effettivamente a scaricare gli aggiornamenti (parametro RUNSLEEP in /etc/cron-apt/config)
Le azioni eseguite di default sono quelle contenute in /etc/cron-apt/config.d, cioè update delle fonti e download, quindi gli aggiornamenti vengono SOLO scaricati, ma prudenzialmente, non installati in automatico.
Test della configurazione
Si può lanciare manualmente cron-apt per vedere cosa succede:
cron-apt -i -s
Con questi switch si salta il ritardi iniziale (-i = immediatly) e si attiva il debug (-s = stdout)
In corrispondenza, si dovrebbe vedere in /var/log/syslog lo stesso output ed eventualmente dovrebbe essere inviata la mail in caso di upgrade.