Modifications

Aller à : navigation, rechercher

CellarKare

6 octets supprimés, 2 juillet 2015 à 21:29
1. Lancement du programme via initscript
Mais dans un premier temps, il faut configurer le RPi pour lancer le programme au démarrage...
=== 1. 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
<code> <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></code>
# On crée le lien symbolique qui va bien (remplacer /chemin/vers/... par la localisation du programme à lancer)
<codenowiki>
ln -s /chemin/vers/votre/script/python.py /usr/local/bin/pystartup.py
</codenowiki>
# On configure le système pour qu'il connaisse le nouveau script "pystartup", et on lui demande de l'exécuter à chaque démarrage
<codenowiki>
sudo update-rc.d pystartup defaults
</codenowiki
=== Bouton ON/(hard) RESET ===

Menu de navigation