On 01/26/2011 04:29 PM, Olivier PAVILLA wrote:
J'aimerais avoir votre avis. Je me suis fait un script de mise à jour
automatique.
J'ai fait crontab -e
et j'y ai mis
#mise à jour automatique
0 10 * * 1 /bin/bash /root/update_dumpsize.sh

Et mon script simpliste :

#!/bin/bash
LOG_RECAP=/var/log/update_dumpsize.log
echo "Lancement update `date +%T`">>  $LOG_RECAP
apt-get -y update
apt-get -y upgrade
apt-get -y dist-upgrade
echo "update terminé">>  $LOG_RECAP

Pensez vous que ca soit correct? A la main ca marche mais en auto... :/


Je trouve ton script interessant et plus complet de se que j'ai put faire.
Pour m'a part, j'ai fait ceci directement dans crontab :

00 20 * * * root apt-get update >/dev/null && apt-get upgrade -y > /dev/null

Il est vrai que je fait les mise à jour tout les jour. Es-ce que c'est utile ? A méditer.

Si, je devais adapter le scripte pour moi, J'irais un peu plus loin au niveau des logs...

#!/bin/bash
LOG_RECAP=/var/log/update_dumpsize.log
echo "Lancement update `date '+%F %T'` : " >> $LOG_RECAP
apt-get -y update
apt-get -y upgrade >> $LOG_RECAP
apt-get -y dist-upgrade >> $LOG_RECAP
echo "update terminé" >> $LOG_RECAP

Pour crontab, j'ai ajouter > /dev/null pour ne pas recevoir des information par mail, mais que les erreurs :

0 10 * * 1 /bin/bash /root/update_dumpsize.sh > /dev/null

Cordialement ZarkXe

--
Liste de diffusion ubuntu-fr [email protected]
Pour s'abonner ou se désabonner : 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr

Répondre à