{{ :suivant.png?nolink&30|}} {{ :retour.png?nolink&30|}} [[raspberrypi:linux:bash|{{ :iconemaison.jpg?nolink&30|Sommaire Le shell Bash}}]]
===== BASH - Automatiser ses travaux =====
{{ :raspberrypi:linux:bash.png?nolink&200|}}
[Mise à jour le 1/9/2022]
En cours de rédaction
==== Création d'un script et planification ====
* **Ressource**
* Cron et crontab : le planificateur de tâches !
* **Objectif** : créer un script de mise à jour automatique
- Pour créer un fichier, entrer le code suivant :
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'exécution
chmod +x maj_auto.sh
- Tester
./maj_auto.sh
- Configurer la planification
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
0 23 1 * */home/pi/maj_auto.sh > maj.log
- Redémarrer le planificateur
sudo etc/init.d/cron restart