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


terminal.pngInstallation d'Apache 2.0 et PHP 5.1
Tutoriel d'installation d'Apache 2.0 et PHP 5.1 sous Debian Sarge à partir des paquets backports.org
encrypted.pngProtéger un dossier web apache2 par login et mot de passe avec un htaccess et un htpasswd sous debian lenny
Ce tutoriel vous présente comment protéger un répertoire web apache2 par login et mot de passe avec un htaccess et un htpasswd sous debian lenny
ark.pngInstallation d'un système de sauvegarde avec rsync
Ce tutoriel vous présente l'installation d'un système de sauvegarde pour par exemple un site web à l'aide de l'outils rsync
terminal.pngInstallation de subversion un dépôt de données SVN
Vous trouverez dans cet article l'intégralité de l'installation d'un entrepôt de sources subversion, celà permet de gérer les version en développement de sauvegarder toutes les modifications de vos sources de sites ou programmes
encrypted.pngCorriger l'erreur There is no public key available for the following key IDs après apt-get update
Ce mini tutoriel vous explique comment corriger l'erreur There is no public key available for the following key IDs
database.pngTutoriel de sauvegarde automatisées de bases de données MySQL, compression en tar.gz et envoi par FTP sous Linux Debian
Ce tutoriel vous présente comment automatiser la sauvegarde de base de données MySQL en compressant les sauvegardes et en les plaçant sur un FTP distant.
encrypted.pngSauvegarde par ssh avec la commande scp avec clé publique - clé privée
Ce tutoriel présente comment effectuer une copie de fichier entre 2 serveurs en utilisant scp, en passant par des clé publique et clé privée afin de ne pas avoir à saisir de mot de passe
mail_generic.pngProblème à l'installation d'Exim4 : Could not perform immediate configuration on 'exim4-daemon-light'. sous Linux Debian
Il peut arriver que vous rencontriez un problème lors de l'installation d'Exim4, une erreur du style : Could not perform immediate configuration on 'exim4-daemon-light'.
encrypted.pngConnexion ssh sous debian etch et lenny avec clé publique - privée
Ce tutoriel vous présente comment vous connecter sur votre serveur Debian (Etch et Lenny) en ssh, scp, sftp à partir de Windows avec clé publique privée (sans avoir à taper de mot de passe)