Différences entre versions de « Rasp-AutoStart-Script »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
Ligne 15 : Ligne 15 :
 
Suivant la version de Rapsbian, vous pourrez utiliser une méthode où une autre.
 
Suivant la version de Rapsbian, vous pourrez utiliser une méthode où une autre.
  
== System V ==
+
== Avec System V ==
 
Utilisable '''jusqu'à Raspbian Whezzy''', le système d'initialisation basé sur des RunLevels et des scripts.
 
Utilisable '''jusqu'à Raspbian Whezzy''', le système d'initialisation basé sur des RunLevels et des scripts.
  

Version du 6 février 2017 à 19:13


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Introduction

Si vous lisez cette page c'est probablement parce que vous avez besoin de démarrer automatiquement un script python au démarrage de votre Pi.

Garder bien à l'esprit les éléments suivants qui peuvent largement influencer le démarrage ou non de votre script:

  1. Si vous avez une interface utilisateur, l'utilisateur qui lancera le script doit pouvoir accéder au terminal!
  2. Si vous utilisez des ressources particulières (eg: le GPIO), l'utilisateur qui lancera votre script doit posséder les droits adéquats.

System V vs System D

  • Raspbian Wheezy (et prédécesseurs) utilise un système d'initialisation basé sur System V, ses RunLevels et scripts shell d'initialisations.
  • Depuis Raspbian Jessie (courant 2016), le système d'initialisation est basé sur le très controversé SystemD (Wikipedia.fr)

Suivant la version de Rapsbian, vous pourrez utiliser une méthode où une autre.

Avec System V

Utilisable jusqu'à Raspbian Whezzy, le système d'initialisation basé sur des RunLevels et des scripts.

System V permet d'insérer facilement le lancement d'un script... mais malheureusement, ce système est remplacé par SystemD (nettement moins transparent).

Si vous avez besoin de démarrer un script sous System V, vous pouvez consulter notre "tutoriel Init-Script pour écran LCD"

System D

SystemD (Wikipedia.fr) est apparu avec Raspbian Jessie.

Notre expérience personnelle de SystemD est malheureusement assez mauvaise... dans les faits, installer une horloge temps réel sur le Pi s'est révéler être un cauchemar de configuration (et il reste encore des surprises).

Décrié par une grande partie de la communauté Linux, SystemD s'est pourtant fait une place... il faut donc composer avec lui!

Il faut composer avec lui... cherchons donc des solutions constructives.


Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.