Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1880 connectés 

 


Dernière réponse
Sujet : [RESOLU][crontab] apt-get upgrade
syl94

desch3 a écrit :

Et il y a un moyen simple pour qu'il envoit un mail en cas de nouveaux paquets a installer ?


 
tu peux te faire un script tres simple qui fait un apt-get upgrade -s et qui renvoi le résultat vers un fichier. Si le fichier n'est pas vide, alors on envoi un mail avec le contenu du fichier (qui contiendra la liste des updates)
 
#!/bin/sh
 
apt-get update
apt-get upgrade -s > /tmp/upgrade.txt
 
if [ -s /tmp/upgrade.txt ];then
 
cat /tmp/upgrade.txt | mail -s "upgrades!" toto@ici.com
 
fi
 
exit 0
 
A ameliorer mais l'esprit c'est ca


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
syl94

desch3 a écrit :

Et il y a un moyen simple pour qu'il envoit un mail en cas de nouveaux paquets a installer ?


 
tu peux te faire un script tres simple qui fait un apt-get upgrade -s et qui renvoi le résultat vers un fichier. Si le fichier n'est pas vide, alors on envoi un mail avec le contenu du fichier (qui contiendra la liste des updates)
 
#!/bin/sh
 
apt-get update
apt-get upgrade -s > /tmp/upgrade.txt
 
if [ -s /tmp/upgrade.txt ];then
 
cat /tmp/upgrade.txt | mail -s "upgrades!" toto@ici.com
 
fi
 
exit 0
 
A ameliorer mais l'esprit c'est ca

desch3 Et il y a un moyen simple pour qu'il envoit un mail en cas de nouveaux paquets a installer ?
YupYup Oui, puisque certaines mises à jour requièrent l'intervention de l'utilisateur. Pas d'upgrade en cron, désolé :)
nuitn0ir merci de la réponse ;)
 
sinon je suis en Sarge , y a-t-il un risque ? (au même titre que pour la Sid)
jake 1- man apt (apt-get upgrade -y)
2- si t'es en sid et que tu installes des paquets sans les controller tu vas planter ton systeme : apt-get install apt-listbugs
3- http://www.delafond.org/traducmanf [...] apt.8.html
nuitn0ir Bonjour,
 
Si j'ai bien compris , crontab est le service qui permet de gerer à intervalles définies le lancement de telle ou telle application .
 
Je me dis donc qu'il serait bien dans un premier d'automatiser la mise à jour de mes packages debian tous les jours . Ainsi je colle un coup de 3 0 * * * apt-get update ainsi que 3 20 * * * apt-get upgrade dans mon crontab .
 
Ce qui me pose problème c'est que pour mettre la liste à jour , on a pas besoin de valider quoi que ce soit , mais pour déscendre les updates , on a tout de même besoin d'une confirmation :|  
Autrement dit , l'upgrade s'arrêtera à l'étape ou on nous demande si on veut bien continuer le téléchargement des nouveaux paquets .
 
Ma question est la suivante : Y a-t-il un moyen de forcer le "oui" de façon à ne pas devoir intervenir ? pour que tout se fasse automatiquement .
 
En vous remerciant :)
 
/edit : question subsidiaire après réflexion : N'y a-t-il pas un risque quant à l'automatisation du téléchargement et des install des nouveaux packages ? je veux dire est-il possible que certaines maj posent problème avec des programmes déjà installé ou autre ? Sachant que mon serveur ne genre que Apache / FTP / MYsql et SAmba .

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)