start:rasberry:nodered:dem
Table des matières
Lancer cette commande au demarrage du raspberry
- Ouvrez le fichier rc.local :
- sudo nano /etc/rc.local
- Insérez votre script demnodered.sh juste avant la ligne «exit 0» De cette manière :
- 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/pages/start/rasberry/nodered/dem.txt · Dernière modification : 2024/07/22 17:33 de gerardadmin