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:46] gerardadminstart:rasberry:nodered:dem [2025/10/07 11:35] (Version actuelle) – [Lancer cette commande au demarrage du raspberry] admin
Ligne 1: Ligne 1:
-======== Lancer cette commande au demarrage du raspberry ========+==== Via Crontab ====
  
 +  crontab -e
 +  
 +     * 17 2 * * * sudo  /sbin/shutdown -h now  #### arret à 2h17 du matin ####
 +     * @reboot  /home/pi/./demnodered.sh       #### Lance le demmarrage des instances node red #### 
 +     
 +   sudo visudo
 +     * pi ALL=NOPASSWD: /sbin/shutdown -h now
 + 
 +
 +
 +==== Lancer cette commande au demarrage du raspberry ====
 +
 +<note important>Nota : rc.local n'est plus supporté depuis 11/2024</note>
     *Ouvrez le fichier rc.local :     *Ouvrez le fichier rc.local :
     *sudo nano /etc/rc.local     *sudo nano /etc/rc.local
Ligne 6: Ligne 19:
 {{ :start:rasberry:nodered:capture_d_ecran_du_2023-10-30_16-40-18.png?direct&600 |}} {{ :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.1698680776.txt.gz · Dernière modification : de gerardadmin