Ouvrir le menu principal

Wiki Makilab β

Modifications

CellarKare

6 octets supprimés, 2 juillet 2015 à 21:30
Lancement du programme via initscript
Il y a certainement 36 façons d'arriver au même résultat (après tout, le RPi tourne sous Linux ;-), mais dans mon cas, la solution qui me convient bien: un script d'init lance par défaut le script python localisé en <code>/usr/local/bin/pystartup.py</code>. L'intérêt de la chose: <code>pystartup.py</code> peut être un lien symbolique vers n'importe quel autre script. Donc dans mon cas, en ligne de commande:
# On télécharge le script, on le déplace au bon endroit et on le rend exécutable
<nowiki>
wget https://gitlab.com/qberten/cellarkare/raw/master/mark3_camera/initscript_pystartup
sudo mv initscript_pystartup /etc/init.d/pystartup
sudo chmod a+x /etc/init.d/pystartup</nowiki>
# On crée le lien symbolique qui va bien (remplacer /chemin/vers/... par la localisation du programme à lancer)
<nowiki>
ln -s /chemin/vers/votre/script/python.py /usr/local/bin/pystartup.py</nowiki>
# On configure le système pour qu'il connaisse le nouveau script "pystartup", et on lui demande de l'exécuter à chaque démarrage
<nowiki>
sudo update-rc.d pystartup defaults</nowiki>