Modifications

Sauter à la navigation Sauter à la recherche
1 691 octets ajoutés ,  25 octobre 2015 à 19:05
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}}
29 918

modifications

Menu de navigation