Comment faire pour execute un programme au demarrage du raspberry

Bonjour, j'essaies en vint de lancer une application type processing au demarrage du raspberry pi 3 . C est pour affiche la temperature des mes sonde de temperature embarque sur mon arduino sans devoir le lance moi même merci a vous

remycr: Bonjour, j'essaies en vint de lancer une application type processing au demarrage du raspberry pi 3 . C est pour affiche la temperature des mes sonde de temperature embarque sur mon arduino sans devoir le lance moi même merci a vous

bonsoir Ta question aurait surement plus de chances d'obtenir des reponses sur les forums RPI , ici c'est ARDUINO

oui je sais mais je ne connais pas les forum rpi :confused:

Quelle est la distribution utilisée ? Le mieux est de les contacter dans leur forum (ubuntu, debian, ...)

Bonjour,

remycr: oui je sais mais je ne connais pas les forum rpi :confused:

https://www.raspberrypi.org/forums/viewforum.php?f=65 http://www.developpez.net/forums/f2081/general-developpement/programmation-systeme/embarque/raspberry-pi/ http://forums.framboise314.fr/index.php?sid=5ea3f50a36d051826431d645dfb3e2f5

bonjour, si base debian, c'est update-rc.d nom du sh a lancer defaults tu fais un script .sh un peu de ce style

#!/bin/sh

# Placez ici des commandes à exécuter à chaque appel du script
echo 'Le script a été appelé !' >> /root/helloworld.txt

# Le switch case ci-dessous permet de savoir si le système souhaite lancer ou arrêter le script (on le lance au démarrage et l'arrête à la fermeture du système)
case "$1" in
    start)
        # Placez ici les commandes à exécuter uniquement au lancement du script
        echo 'Le script a été lançé !' >> /root/helloworld.txt
    ;;

    stop)
        # Placez ici les commandes à exécuter uniquement à l'arrêt du script
        echo 'Le script a été arrêté !' >> /root/helloworld.txt
    ;;

    *)
        # On indique ici comment utiliser le script, c'est dans le cas où le script est appelé sans argument ou avec un argument invalide
        echo 'Usage: /etc/init.d/helloworld {start|stop}'
        exit 1
    ;;
esac

exit 0

chmod +X nom du sh

update-rc.d n*om du sh a lancer* defaults

Bonjour Infobarquee, Ce que tu proposes, fonctionne-t-il sous systemd ?

icare: Bonjour Infobarquee, Ce que tu proposes, fonctionne-t-il sous systemd ?

non, c'est un peu différent il faut créer un fichier nom_du_fichier.service de démarrage dans /etc/systemd/system/

puis sudo systemctl enable nom_du_fichier.service

pour vérifier sudo reboot ps -ef | grep nom_du_fichier

Re, ;) Le RPi avec raspbian Jessie est sous systemd

icare: Re, ;) Le RPi avec raspbian Jessie est sous systemd

oui, mais init.d est encore présent et update-rc.d passe encore. systemctl est actif depuis un moment sous debian, donc les deux peuvent passer, mais il vaut mieux utiliser systemctl maintenant.