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 [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| 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/ | ||
| + | </ | ||