raspberrypi:linux:bashp4

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
raspberrypi:linux:bashp4 [2022/09/01 19:18] – créée philraspberrypi: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 =====
 {{ :raspberrypi:linux:bash.png?nolink&200|}} {{ :raspberrypi:linux:bash.png?nolink&200|}}
-[Mise à jour le 2/5/2022]+[Mise à jour le 1/9/2022]
  
 <html><span style="color:red"><strong>En cours de rédaction</strong></span></html> <html><span style="color:red"><strong>En cours de rédaction</strong></span></html>
 +
 +==== Création d'un script et planification ====
 +  * **Ressource**
 +    * <html><a href="https://www.linuxtricks.fr/wiki/cron-et-crontab-le-planificateur-de-taches" target="_blank">Cron et crontab : le planificateur de tâches !</a></html>
 +
 +  * **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
 +</code>
 +  - Compléter le fichier avec <code>
 +#!/bin/bash
 +echo "Mise à jour"
 +sudo apt update
 +sudo apt upgrade -y
 +</code>
 +  - Accorder les droits d'exécution <code bash *.bash>
 +chmod +x maj_auto.sh
 +</code>
 +  - Tester <code bash *.bash>
 +./maj_auto.sh
 +</code>
 +  - Configurer la planification <code bash *.bash>
 +crontab -e # ouverture du fichier de planification des tâches dans un éditeur
 +</code>
 +  - 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 * */home/pi/maj_auto.sh > maj.log
 +</code>
 +  - Redémarrer le planificateur <code bash *.bash>
 +sudo etc/init.d/cron restart
 +</code>
  • raspberrypi/linux/bashp4.1662052724.txt.gz
  • Dernière modification : 2022/09/01 19:18
  • de phil