Vérification automatique des mises à jour Linux Debian avec cron-apt

25/10/2011 - 9325 consultations - 1 commentaire


Ce tutoriel vous présente comment savoir simplement quand votre serveur Linux Debian nécessite l'installation de nouvelles mises à jour avec cron-apt.

On commence donc par mettre à jour la liste des paquets :
apt-get update
On installe cron-apt :
apt-get install cron-apt
Ce paquet permet de lancer la vérification et/ou l'installation des mises à jour à partir des dépôts debian automatiquement.

Il est possible d'automatiser beaucoup de chose avec cron-apt, nous allons vous montrer dans le tutoriel comment recevoir un mail lorsque de nouvelles mises à jour sont disponibles.

Editer le fichier de configuration de cron-apt : /etc/cron-apt/config
nano /etc/cron-apt/config

indiquer dans ce fichier de configuration que vous voulez recevoir les mails de rapport à l'adresse mail de votre choix en modifiant le paramètre MAILTO :
MAILTO="toto@mon-site.com"

Vous pouvez préciser que vous voulez recevoir un mail lorsque des mises à jours sont disponibles avec le paramètre MAILON :
MAILON="upgrade"
Vous pouvez indiquer aussi always comme valeur du paramètre MAILON afin de recevoir un mail à chaque lancement de la tâche cron-apt.

Cron-apt installe par défaut une tâche planifiée:
cat /etc/cron.d/cron-apt
#
# Regular cron jobs for the cron-apt package
#
# Every night at 4 o'clock.
0 4     * * *   root    test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt
# Every hour.
# 0 *   * * *   root    test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2
# Every five minutes.
# */5 * * * *   root    test -x /usr/sbin/cron-apt && /usr/sbin/cron-apt /etc/cron-apt/config2

On peut voir que par défaut, cron-apt se lance tous les jours à 4H du matin, et qu'il est possible de paramétrer un second fichier de configuration afin d'effectuer des actions à d'autres moments.

Pour plus d'informations sur les tâches planifiées crontab, n'hésitez pas à consulter cet excellent tutoriel :-)
http://xenetis.org/crontab_linux_debian_tache_planifiee.html



Commentaires (1)

Chamomile - 16/01/2012 à 15h50
A little ratinolaity lifts the quality of the debate here. Thanks for contributing!

Commentez cet article

Nom (obligatoire)
E-mail (obligatoire)
Site Internet (facultatif)
code anti-spam

Me tenir inform� des nouveaux messages


date.pngSynchroniser l'heure de son serveur Debian Sarge sur Internet
Ce tutoriel vous présente comment garder son serveur Debian Sarge à l'heure en le synchronisant à un serveur de temps ntp avec ntp-simple
java.pngInstallation Tomcat et JDK de Sun
Tutoriel d'installation de Tomcat sous Debian avec la jdk de Sun à partir des packages Sun et Tomcat dernières version stable
terminal.pngCréation d'un virtualhost sous apache2
Ce mini tutoriel vous présente comment créer un virtualhost apache
ark.pngVérification automatique des mises à jour Linux Debian avec cron-apt
Ce tutoriel vous présente comment savoir simplement quand votre serveur Linux Debian nécessite l'installation de nouvelles mises à jour avec cron-apt.
terminal.pngServeur ftp proftpd avec utilisateurs virtuels sous linux debian ubuntu
Ce tutoriel vous présente comment installer le serveur ftp proftpd à partir des paquets debian. Pour éviter de créer autant d'utilisateurs Linux que de compte FTP il est possible de créer des utilisateurs virtuels seulement disponibles pour le serveur FTP
mail_generic.pngSSMTP Serveur smtp simple pour envoyer ses mails de son serveur local par le smtp de son FAI sur debian lenny
Ce petit tutoriel vous présente comment configurer rapidement un smtp sur son serveur debian lenny afin de pouvoir envoyer des mail par l'intermédiaire du smtp de son fournisseur d'accès internet
log.pngInstallation d'un systeme de monitoring MRTG (Multi Router Traffic Grapher) sous debian
Ce tutoriel a pour but d'installer l'outil de monitoring MRTG. Cet outil permet de générer des graphiques en fonction de données SNMP, ou de scripts shell.
mycomputer.pngInstaller le serveur FTP Proftpd et stocker les utilisateurs dans une base de données MySQL sous Linux Debian Squeeze avec mots de passe encryptés en MD5
Ce tutoriel vous présente comment installer le serveur FTP Proftpd lié à MySQL sous Linux Debian Squeeze ainsi que la gestion de vos utilisateurs dans une table MySQL avec encryption des mots de passe en MD5
mycomputer.pngInstallation debian Sarge avec VMWare sous Ubuntu
Ce tutoriel vous présente comment installer debian Sarge dans une image virtuelle avec VMWare Player sous Ubuntu Linux