Vous avez donc un Raspberry Pi et un script Python prêts à l’emploi et vous souhaitez exécuter le script lorsque votre Raspberry Pi démarre. Peut-être que c’est un système de caméra de sécurité Raspberry Pi, une boîte à oiseaux ou un robot OpenCV, qui doivent tous fonctionner sans moniteur et commencer immédiatement à faire quelque chose.
Il existe de nombreuses façons d’exécuter un script après le démarrage d’un Raspberry Pi, nous allons ici passer par une méthode guidée par l’interface graphique à l’aide de Gnome Schedule et obtenir un script à exécuter au démarrage du Raspberry Pi.
Configuration de la planification Gnome
1) Ouvrez une fenêtre de terminal dans la barre de menus.
2) Dans la fenêtre du terminal, tapez:
sudo apt-get install gnome-schedule
Et appuyez sur Entrée. Votre Pi peut vous demander si vous souhaitez utiliser la mémoire pour le télécharger. Tapez « Y » et appuyez sur Entrée.
3) Une fois celui-ci téléchargé, vérifiez que nous pouvons charger Gnome Schedule en cliquant sur le Raspberry Pi dans le coin supérieur gauche, en cliquant sur « Outils système » puis sur « Tâches planifiées ».

Construire un script de test
Tout d’abord, nous avons besoin d’un exemple de script pour que le planificateur s’exécute. Permet donc de construire une instruction print qui imprime un joli message lorsque le script est exécuté.
1) Ouvrez le gestionnaire de fichiers en cliquant sur l’icône dans la barre de démarrage.
2) Dans / home / pi, créez un nouveau fichier en cliquant avec le bouton droit dans le dossier et en sélectionnant « Créer nouveau … » puis « Fichier vide ». Nommez le fichier runonboot.py.
3) Faites un clic droit sur le fichier et ouvrez-le dans IDLE (ou votre IDE préféré).
4) Ajoutez la ligne
print('I've run my little script now, thank you.')
Et appuyez sur F5 pour enregistrer et exécuter le script.
5) Cela devrait imprimer à l’écran « J’ai exécuté mon petit script maintenant, merci. »
Nous avons maintenant un script qui imprime un court message lors de son exécution. Ensuite, nous devons configurer Gnome Schedule.
Création d’une tâche planifiée
Nous devons maintenant configurer une tâche qui sera exécutée au démarrage du Raspberry Pi.
1) Cliquez sur « Nouveau », puis sur « Une tâche qui se lance régulièrement »
2) La description doit être définie sur « Imprimer mes mots ».
3) La commande doit être définie sur « sudo python /home/pi/runonboot.py> /home/pi/Desktop/log.txt » (ces chemins doivent être absolus).
Le premier chemin indique le fichier à exécuter, et le chemin après le « > » est l’endroit où un fichier texte sera écrit lorsque le script Python sera exécuté afin que nous puissions voir qu’il a réellement été exécuté.
4) Sous Time & Date, assurez-vous que Basic est réglé sur « At reboot ».
5) Cliquez sur « Ajouter » puis sur « OK » pour l’avertissement qui apparaît.

Nous devons maintenant redémarrer notre Pi et vérifier que le script a été exécuté.
Redémarrer le Pi
1) Ouvrez un terminal et saisissez:
2) Au redémarrage, il devrait y avoir un fichier texte appelé « log.txt » sur le bureau qui contient les mots « J’ai exécuté mon petit script maintenant, merci. »

Vous pouvez maintenant remplacer « runonboot.py » par votre propre script qui doit s’exécuter au démarrage. Amusez-vous et faites-nous savoir dans les commentaires ce que vous avez en cours de démarrage avec votre Raspberry Pi!
-
iRasptek Starter Kit for Raspberry Pi 5 8Go - Édition OS-Bookworm de 64Go préinstallée (boîtier Rouge et Blanc)
-
Raspberry Pi 4 1 Go Starter Kit | Alimentation Officielle 15W | Boîtier Officiel | Carte mémoire de 64 Go | Câble 4k Micro HDMI | Kit dissipateur Thermique
