Lancement automatique au démarrage

Comment exécuter un programme / un script au démarrage du Raspberry ?

Prérequis

Rendre le script exécutable

S’il s’agit d’un script shell (extension .sh ), il doit être rendu exécutable :

S’il s’agit d’un script python (extension .py ) il n’y a rien à faire de particulier puisqu’il faudra utiliser le programme python  (ou python3 ) pour l’exécuter, soit une commande du type :

 

Avant l’identification (login)

Ajouter le chemin du script à exécuter :

 

Remarque : le &  à la fin de la ligne permet de lancer le script en mode asynchrone : les autres instructions de rc.local  sont exécutées sans attendre la fin du script.

 

Après l’identification

Il existe différentes méthodes … à tester …

Méthode 1

Ajouter une ligne à la fin du fichier :

source :

Méthode 2

Ajouter une ligne à la fin du fichier :

source : https://raspberrypi.stackexchange.com/questions/8734/execute-script-on-start-up

Méthode 3

Ajouter une ou plusieurs lignes à la fin du fichier, précédées de  @reboot  pour indiquer à quel moment le(s) script(s) doit être exécuté(s) :

source : https://www.dexterindustries.com/howto/auto-run-python-programs-on-the-raspberry-pi/

 

Autres

Five Ways To Run a Program On Your Raspberry Pi At Startup

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code