Outils pour utilisateurs

Outils du site


start:rasberry:nodered:dem

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:rasberry:nodered:dem [2023/10/30 16:41] gerardadminstart:rasberry:nodered:dem [2024/07/22 17:33] (Version actuelle) – [2 eime methode] gerardadmin
Ligne 1: Ligne 1:
 ======== Lancer cette commande au demarrage du raspberry ======== ======== Lancer cette commande au demarrage du raspberry ========
  
-    --Ouvrez le fichier rc.local : +    *Ouvrez le fichier rc.local : 
-    --sudo nano /etc/rc.local +    *sudo nano /etc/rc.local 
-    --Insérez votre script ou service juste avant la ligne «exit 0» De cette manière : +    *Insérez votre script  [[start:rasberry:nodered:script| demnodered.sh]]  juste avant la ligne «exit 0» De cette manière : 
-{{ :start:rasberry:nodered:capture_d_ecran_du_2023-10-30_16-40-18.png?direct&400 |}} +{{ :start:rasberry:nodered:capture_d_ecran_du_2023-10-30_16-40-18.png?direct&600 |}} 
-     +    *Enregistrez et quittez (CTRL+X) 
-    Enregistrez et quittez (CTRL+X)+ 
 + 
 +====== 2 eime methode ====== 
 + 
 +2 – Mettez votre script dans /etc/init.d 
 + 
 +La deuxième solution que vous pouvez mettre en place est de créer votre script sous /etc/init.d. Je préfère généralement cette méthode pour exécuter un service (comme un service de pare-feu par exemple). 
 + 
 +Il y a une procédure à respecter pour que le service se lance au démarrage. 
 +Voici comment faire : 
 + 
 +    *Créez un nouveau fichier dans /etc/init.d : 
 +    *sudo nano /etc/init.d/myservice 
 +    *Modifiez le nom du fichier pour le rendre explicite. 
 +    *Collez ces lignes (c’est un exemple) : 
 + 
 +   !/bin/bash 
 +   ### BEGIN INIT INFO 
 +   # Provides: demarrageNR 
 +   # Required-Start:    $all 
 +   # Required-Stop: 
 +   # Default-Start:     5 
 +   # Default-Stop:      6 
 +   # Short-Description: Your service description 
 +   ### END INIT INFO 
 +   touch /home/pi/./demnodered.sh 
 + 
 +    *Les commentaires au début sont obligatoires pour l’exécuter au démarrage (runlevel 5). 
 +    *Modifiez le nom et la description du service pour expliquer ce qu’il fait. 
 +    *Enregistrez votre fichier et quittez (CTRL+X)
 +    *Ajoutez l’autorisation d’exécution à votre service : 
 +    *sudo chmod +x /etc/init.d/demarrageNR 
 +    *Enfin, vous devez dire au système de le lancer au démarrage en utilisant cette commande : 
 +    *sudo update-rc.d demarrageNR defaults 
 + 
 +C’est vraiment le minimum pour que ça fonctionne. 
 +Le but ici est simplement d’exécuter un service au démarrage. 
 +Si vous souhaitez le faire correctement, vous devez ajouter au moins une option de démarrage, d’arrêt et de redémarrage à votre service. 
 +Vous pouvez trouver une documentation détaillée ici si c’est ce que vous cherchez à faire. 
 + 
/home/chanteri/www/fablab37110/data/attic/start/rasberry/nodered/dem.1698680470.txt.gz · Dernière modification : 2023/10/30 16:41 de gerardadmin