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