Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/02/2007, à 08:33

ParMesSoins

MisterHouse au démarrage ???

Bonjour,
je cherche à installer MisterHouse (gestion de Domotique X10)
là pas de problème grâce à ceci : http://misterhouse.wikispaces.com/Install+Packages et cela : http://forum.ubuntu-fr.org/viewtopic.php?id=88632

mon problème est le lancement de l'appli au démarrage (/etc/init.d)
voici le script donné :

#/etc/init.d/mh
# Starts and stops misterhouse

# Misterhouse automatically generates a PID file here:
PID=/opt/misterhouse/data/mh.pid
 
# Use this command to start the proxy
# this just calls another script that does the real work
DAEMON=/opt/misterhouse/start_mh
 
# Start mh
start(){
 echo "Starting Misterhouse"
 start-stop-daemon --start --background --quiet --chuid mh --exec $DAEMON
 echo ""
}
 
# Stop mh
stop(){
 echo "Stopping Misterhouse"
 start-stop-daemon --stop --quiet --pidfile $PID
}
 
 
case "$1" in
start)
 start
;;
stop)
 stop
;;
restart)
 stop
 sleep 5
 start
;;
*) # Display a usage option.
 echo "Usage: /etc/init.d/mh {start|stop|restart}"
 exit 1
;;
esac
exit 0

et

#!/bin/sh

# This is the script used to start misterhouse. It is called at boot by /etc/init.d/mh
export mh_parms=/opt/misterhouse/mh.private.ini
 
# Start misterhouse
/opt/misterhouse/mh/bin/mh > /opt/misterhouse/data/mh.log 2>&1 &

et tout ceci me donne apres un sudo etc/init.d/mh start

parmessoins@hbn:~$ sudo /etc/init.d/mh start
Starting Misterhouse
start-stop-daemon: stat /misterhouse/start_mh: No such file or directory (No such file or directory)

Pouvez-vous m'aider ?
Merci !!!


il n'est rien d'attendre quand on sait d'avoir ...

Hors ligne

#2 Le 16/02/2007, à 09:13

fantomas62

Re : MisterHouse au démarrage ???

Bonjour,

Je ne vois pas d'erreur dans les scripts que tu as fournis.

Est-ce que la commande suivante fonctionne :

start-stop-daemon --start --background --quiet --chuid mh --exec /opt/misterhouse/start_mh

Si elle fonctionne, es-tu sûr d'executer le script que tu as posté au démarrage ?

Marc

Hors ligne

#3 Le 16/02/2007, à 09:43

ParMesSoins

Re : MisterHouse au démarrage ???

le problème est que "start_mh" n'existe pas !
c'est bien ce ke dit le msg d'erreur non ?

parmessoins@hbn:~$ start-stop-daemon --start --background --quiet --chuid root --exec /opt/misterhouse/start_mh
start-stop-daemon: stat /opt/misterhouse/start_mh: No such file or directory (No such file or directory)

Merci !


il n'est rien d'attendre quand on sait d'avoir ...

Hors ligne

#4 Le 16/02/2007, à 13:19

fantomas62

Re : MisterHouse au démarrage ???

La première chose étrange que j'ai remarqué est que le script lancé va chercher ton exécutable dans "/misterhouse/start_mh"

parmessoins@hbn:~$ sudo /etc/init.d/mh start
Starting Misterhouse
start-stop-daemon: stat /misterhouse/start_mh: No such file or directory (No such file or directory)

As-tu vérifié que "/opt/misterhouse/start_mh" ou même "/opt/misterhouse/" existent ?

Hors ligne