Ligne 140 : |
Ligne 140 : |
| | | |
| == Etape 2 sur 2 - Créer le service (daemon) == | | == Etape 2 sur 2 - Créer le service (daemon) == |
− | xxx
| + | Allez dans le répertoire {{fname|init.d}} et créer le script du service: |
| + | |
| + | <nowiki>cd /etc/init.d |
| + | sudo nano sense_hat_ip</nowiki> |
| + | |
| + | Copiez et collez ce code dans votre script: |
| + | <nowiki>#! /bin/bash |
| + | # Copyright (c) 2015 Do [MORE], do IT better. |
| + | # All rights reserved. |
| + | # |
| + | # Author: Serge Bollaerts, 2015 |
| + | # |
| + | # Please send feedback to sbollaerts@hotmail.com |
| + | # |
| + | # /etc/init.d/sense_hat_ip |
| + | # |
| + | ### BEGIN INIT INFO |
| + | # Provides: sense_hat_ip |
| + | # Required-Start: |
| + | # Should-Start: |
| + | # Required-Stop: |
| + | # Should-Stop: |
| + | # Default-Start: 2 3 4 5 |
| + | # Default-Stop: 0 1 6 |
| + | # Short-Description: Show IP address on Sense Hat |
| + | # Description: Runs up the test daemon process |
| + | ### END INIT INFO |
| + | |
| + | case "$1" in |
| + | start) |
| + | echo "sense_hat_ip: starting server" |
| + | # Start the daemon |
| + | python /usr/share/sense_hat_ip/sense_hat_ip.py start |
| + | ;; |
| + | stop) |
| + | echo "sense_hat_ip: stopping server" |
| + | # Stop the daemon |
| + | python /usr/share/sense_hat_ip/sense_hat_ip.py stop |
| + | ;; |
| + | restart) |
| + | echo "sense_hat_ip: restarting server" |
| + | python /usr/share/sense_hat_ip/sense_hat_ip.py restart |
| + | ;; |
| + | *) |
| + | # Refuse to do other stuff |
| + | echo "Usage: /etc/init.d/sense_hat_ip {start|stop|restart}" |
| + | exit 1 |
| + | ;; |
| + | esac |
| + | |
| + | exit 0</nowiki> |
| + | |
| + | Sauvez le fichier et quittez: |
| + | * [CTRL] + O puis [ENTER] |
| + | * [CTRL] + X |
| + | |
| + | Enregistrez votre service dans la séquence de démarrage |
| + | |
| + | <nowiki>sudo update-rc.d sense_hat_ip defaults</nowiki> |
| + | |
| + | Redémarrez votre appareil avec {{fname|sudo reboot}} et admirez votre matrice LED! |
| + | |
| + | == Désinstaller le service == |
| + | |
| + | Si vous souhaitez désinstaller le service de la séquence de démarrage, tapez les commandes suivantes: |
| + | |
| + | <nowiki>cd /etc/init.d |
| + | sudo update-rc.d sense_hat_ip remove</nowiki> |
| + | |
| {{RASP-SENSE-HAT-ASTRO-PI-TRAILER}} | | {{RASP-SENSE-HAT-ASTRO-PI-TRAILER}} |