Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
raspberrypi:linux:bashp4 [2022/09/01 19:18] – créée phil | raspberrypi:linux:bashp4 [2022/09/01 19:37] (Version actuelle) – [Création d'un script et planification] phil | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== BASH - Automatiser ses travaux ===== | ===== BASH - Automatiser ses travaux ===== | ||
{{ : | {{ : | ||
- | [Mise à jour le 2/5/2022] | + | [Mise à jour le 1/9/2022] |
< | < | ||
+ | |||
+ | ==== Création d'un script et planification ==== | ||
+ | * **Ressource** | ||
+ | * < | ||
+ | |||
+ | * **Objectif** : créer un script de mise à jour automatique | ||
+ | |||
+ | - Pour créer un fichier, entrer le code suivant : <code bash *.bash> | ||
+ | nano maj_auto.sh | ||
+ | </ | ||
+ | - Compléter le fichier avec < | ||
+ | #!/bin/bash | ||
+ | echo "Mise à jour" | ||
+ | sudo apt update | ||
+ | sudo apt upgrade -y | ||
+ | </ | ||
+ | - Accorder les droits d' | ||
+ | chmod +x maj_auto.sh | ||
+ | </ | ||
+ | - Tester <code bash *.bash> | ||
+ | ./ | ||
+ | </ | ||
+ | - Configurer la planification <code bash *.bash> | ||
+ | crontab -e # ouverture du fichier de planification des tâches dans un éditeur | ||
+ | </ | ||
+ | - Ajouter la ligne ci-dessous pour déclencher le script tous les premiers du mois à 23h et enregistrer le résultat dans un fichier de log <code bash *.bash> | ||
+ | 0 23 1 * */ | ||
+ | </ | ||
+ | - Redémarrer le planificateur <code bash *.bash> | ||
+ | sudo etc/ | ||
+ | </ |