Cron-apt aggiornamenti automatici Debian

From RVM Wiki
Revision as of 10:14, 22 September 2005 by Gabriele.vivinetto (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.