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

Administration système Discussion :

Lancement de mon démon au démarrage


Sujet :

Administration système

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2003
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2003
    Messages : 20
    Points : 12
    Points
    12
    Par défaut Lancement de mon démon au démarrage
    J'ai développé un prog en C (sous linux) et j'en ai fait un démon. Tant que l'ordi est allumé, c'est parfait, il tourne en arrière plan. Mais une fois que l'ordi a été éteint, je suis obligé de relancer le démon en exécutant le programme.
    C'est pour cela que je voudrais le lancer lors de l'initialisation de linux, j'ai regardé un peu le fichier /etc/inittab...mais je vois pas trop comment faire
    Quelqu'un saurait t'il m'aider ?
    Merci...

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2003
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 10
    Points : 11
    Points
    11
    Par défaut
    Il faut rajouter une ligne de commande dans le fichier /etc/rc.d/rc.local.

    A la fin de ce fichier, ajoute la ligne ./chemin_de_mon_prog/mon_prog

    Ce sujet a été traité il y a peu...
    Voir message Script de démarrage du 21 Aout

    Salut.[/b]
    VEILLE Julien
    developpeur
    38 - Grenoble

  3. #3
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 841
    Points : 6 514
    Points
    6 514
    Par défaut
    Ca dépend de ta distribution, mais tu as généralement un utilitaire pour ajouter des programmes au différents runlevels (technologie System V, adoptée par tous les linux ou quasiment). Sur Debian, va voir du côté de update-rc.d, sous Gentoo c'est à peu près pareil rc-update ou un truc du style.

    En fait tu devras créer un petit script qui va lancer ton application dans /etc/init.d (sous Debian, mais les autres distrib c'est très semblable), qui accepte au moins les paramètres "start", "stop", "restart".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    #!/bin/sh
    case "$1" in
            start)
                    /usr/local/bin/monapp
                    ;;
            stop)
                    killall monapp       # <-- ou une commande pour arrêter ton démon
                    ;;
             restart)
                    stop
                    start
                    ;;
    esac
    Sinon sur Google cherche avec des termes comme "system v init script".

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2003
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2003
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Merci à tous, ça marche !

  5. #5
    Membre régulier

    Profil pro
    Inscrit en
    Août 2003
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 55
    Points : 75
    Points
    75
    Par défaut
    Pour ceux qui ont une vraie distribution GNU/Linux
    La debian quoi
    Il y'a une petite doc faite par la andesi dream team :
    http://www.andesi.org/article.php?id=services

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

Discussions similaires

  1. Réponses: 17
    Dernier message: 20/11/2014, 11h42
  2. Réponses: 3
    Dernier message: 27/09/2011, 23h23
  3. [AC-2010] Eviter le lancement de plusieurs instances de mon application
    Par JeanYves70 dans le forum VBA Access
    Réponses: 17
    Dernier message: 11/04/2011, 02h05
  4. Problème lancement d'un executable via mon launcher
    Par luffydu22 dans le forum Langage
    Réponses: 3
    Dernier message: 05/11/2009, 17h23
  5. Lancement de Microsoft Word depuis mon application
    Par Tunka dans le forum Windows
    Réponses: 1
    Dernier message: 04/10/2006, 15h35

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