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 02/12/2013, à 13:00

anthony_78340

Démons retour de start-stop-daemon

Bonjour à tous,

Je suis en train de programmer un démon. J'ai un soucis sur la fonction "start-stop-daemon --start", elle doit renvoyer 0 lorsque le processus est bien démarré, et 1 si le processus est  déjà lancé.
Dans mon cas (issu du skeleton):

start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null || return 1

Je n'ai jamais de retour 1, ce qui veux dire qu'elle ne voit pas que le processus est déjà lancé.

Avez vous une idée du problème ?

Merci

Anthony

Hors ligne

#2 Le 02/12/2013, à 15:46

n3o51

Re : Démons retour de start-stop-daemon

Bonjour tu devrait allez voir ici y a un script que tu pourra éditer en fonction de tes besoins
http://doc.ubuntu-fr.org/tutoriel/comme … en_service


Welcome to the real world
________________________________

Hors ligne

#3 Le 02/12/2013, à 18:42

anthony_78340

Re : Démons retour de start-stop-daemon

Merci pour ta réponse,
Mais j'ai déjà vu cette page et ça ne m'avance pas plus...

Hors ligne

#4 Le 02/12/2013, à 22:11

n3o51

Re : Démons retour de start-stop-daemon

j'ai un peut de mal a ta suivre désolé par avance
as tu bien lu le skeleton a tu bien renseigner les champs dans ton script ?
as tu mis ton script dans init.d ? as tu donné les droits au script ?
as tu démarrer le service ?
as tu vérifier que ton démon est bien lancé ? si oui que retourne le status ?


Welcome to the real world
________________________________

Hors ligne

#5 Le 03/12/2013, à 19:19

anthony_78340

Re : Démons retour de start-stop-daemon

Oui tout fonctionne bien, le problème est lorsque le démon est lancé une deuxième fois.
Cette commande dans le skeleton permet de ne pas démarrer une deuxième fois le processus. Moi il me le démarre  une deuxième fois car cette commande ne renvoie pas correctement une erreur.

 start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null || return 1

Je souhaiterai savoir pourquoi il ne renvoie pas la bonne valeur.

Merci pour votre aide

Anthony

Hors ligne

#6 Le 04/12/2013, à 02:14

n3o51

Re : Démons retour de start-stop-daemon

donne le script en entier pour verifier


Welcome to the real world
________________________________

Hors ligne