Cet article va présenter un certain nombre de scripts potentiellement utiles dans la vie réelle. Ce n'est pas pour autant qu'ils sont démesurément complexes. On va simplement se contenter d'illustrer concrètement comment utiliser tout ce que vous avez appris jusqu'ici.
1. Mettre automatiquement à jour son système
Ce script est valable pour un système basé sur Debian, mais il serait très facilement adaptable pour une Fedora ou tout autre système possédant un gestionnaire de paquets.
01: #!/bin/bash
02: apt-get update &> /tmp/apt-list.log
03: apt-get upgrade -Ryq > /tmp/apt-info.log 2> /tmp/apt-error.log
04: if [ $? -eq 0 ] ; then
05: aptitude clean
06: else
07: cat /tmp/apt-error.log | \
08 mail -s "[Maintenance] Échec MAJ" user@mail.com
09: fi
Voici quelques explications additionnelles :
- ligne 1 : permet de déclarer l'interpréteur à utiliser ;
- ligne 2 : permet de mettre à jour la liste des dépôts ; les deux sorties sont redirigées vers un fichier ;
- ligne 3 : permet de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première