IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

lancement daemon [OK]


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 35
    Par défaut lancement daemon [OK]
    Bonjour,

    Je voudrais savoir comment, lors de la création d'un daemon, faire apparaître le [OK] pour savoir si tout s'est bien passé...

    Merci beaucoup

  2. #2
    Membre expérimenté Avatar de chtipitou
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 175
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #!/bin/sh
    $0 &
    ps | grep -q on $0
    if [ $? == 0 ]
    then
        echo "[OK]"
    fi
    un script bash avec comme premier argument le nom du daemon a lancer

    pas testé

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 35
    Par défaut
    Citation Envoyé par chtipitou Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    #!/bin/sh
    $0 &
    ps | grep -q on $0
    if [ $? == 0 ]
    then
        echo "[OK]"
    fi
    un script bash avec comme premier argument le nom du daemon a lancer

    pas testé
    Ce n'est pas vraiment une daemonization, mais ca marche :p

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 35
    Par défaut
    ...

    J'ai trouvé tout seul en regardant attentivement un script. Voici comment ça marche sur Ubuntu (je ne sais pas si c'est pareil sur les autres distributions):

    il faut ajouter au début du fichier la commande qui permet d'inclure un fichier contenant des fonctions pour les daemon:

    . /lib/lsb/init-functions

    Ceci donne accès à plusieurs fonctions comme par exemple :
    log_end_msg

    si l'on utilise une fonction séparée pour lancer le processus, par exemple "do_start", voila ce que l'on peut écrire dans le case général pour la commande start:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    do_start
    case "$?" in
           0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
           2) [ "$VERBOSE" != no ] && log_end_msg 1 ;;
    esac
    Le $VERBOSE étant définit au début du fichier pour savoir si l'on veux afficher les détails de l'exécution...

    En même temps, merci à chtipitou pour ta réponse...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Automatiser lancement git-daemon
    Par clem_alain dans le forum Debian
    Réponses: 2
    Dernier message: 19/08/2014, 16h28
  2. [Kylix] Erreur au lancement de K3 en open C++
    Par Glouferu dans le forum EDI
    Réponses: 9
    Dernier message: 14/03/2003, 16h27
  3. Réponses: 1
    Dernier message: 13/01/2003, 09h26
  4. [Kylix] PB au lancement
    Par sebounator dans le forum EDI
    Réponses: 3
    Dernier message: 09/01/2003, 12h10
  5. Réponses: 2
    Dernier message: 22/07/2002, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo