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


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
ark.pngApt-proxy, serveur proxy de dépot de paquets debian
Apt-proxy permet de centraliser l'accès aux dépots debian en créant un proxy sur lequel toutes les machines de votre lan vont chercher les paquets à installer et mettre à jour
terminal.pngCréer un dépôt git privé sur un hébergement mutualisé ovh
Ce tutoriel vous présente comment installer un dépôt GIT sur votre hébergement mutualisé OVH
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.
terminal.pngCommandes de base Debian et Ubuntu
Liste de commandes Linux les plus utilisées et les plus courantes sous Debian et Ubuntu avec les options qui vont biens
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)
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
date.pngInstaller une tâche planifiée crontab sous Linux debian
Ce tutoriel vous présente comment installer une tâche planifiée crontab qui sera lancée automatiquement à un moment défini
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.