Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Démarrage au boot d'eibd et linknx
#7
Alors j'ai fait quelques tests avec vos réponses et je pense qu'en fait, j'ai pas fait ce qu'il fallait, alors je vous passe mon script parce que je pense qu'il y a une erreur dedans (j'ai ajouté le PATH pour modifier la variable d'environnement à l'exécution du script)

EDIT : Script modifié
Code :
#!/bin/sh
### BEGIN INIT INFO
# Provides:          knx
# Required-Start:    $syslog $remote_fs $network
# Required-Stop:     $syslog $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Description:       Provides knx services for raspberry pi
### END INIT INFO

startKnx() {
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
    sudo -u pi eibd -d -D -S -T -i ipt:192.168.1.10:3671
    sudo -u pi linknx -d --config=/var/lib/linknx/linknx.xml --write=/var/lib/linknx/linknx.xml
    echo "KNX services started" >> sudo -u pi /home/pi/knx.log
}

#
# main
#

case "$1" in
    start)
        startKnx
        ;;
        stop)
        ;;
        status)
        ;;
esac

#

J'ai ajouté aussi le echo pour tester voir si le script est exécuté au boot mais il semble que non, alors que pourtant j'ai bien fait la commande suivante :
Code :
sudo update-rc.d knx defaults

EDIT : J'obtiens ceci (j'ai modifié un peu mon script entre temps) :
Code :
update-rc.d: using dependency based boot sequencing
insserv: warning: current start runlevel(s) (3 5) of script `knx' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 6) of script `knx' overrides LSB defaults (0 1 6).
insserv: warning: script 'mathkernel' missing LSB tags and overrides

Je pense m'être trompé dans la partie "INIT INFO" mais comme je n'ai jamais fait de script de démarrage, je sais pas si j'ai une erreur :/

De plus, j'ai testé que le script marche naturellement dans un environnement "vide" avec :
Code :
sudo env -i /etc/init.d/knx start

EDIT 2 : J'ai finalement refait un script exécuté avec crontab qui fait la même chose et qui marche cette fois-ci, merci à vous pour votre aide Smile
Répondre


Messages dans ce sujet
Démarrage au boot d'eibd et linknx - par wamilou - 13/06/2014, 09:54:40
RE: Démarrage au boot d'eibd et linknx - par tru - 13/06/2014, 18:32:39
RE: Démarrage au boot d'eibd et linknx - par wamilou - 16/06/2014, 09:30:42

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)