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

Debian Discussion :

Utilisation de skeleton


Sujet :

Debian

  1. #1
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut Utilisation de skeleton
    Bonjour à tous,

    J'ai installé une serveur LAMP complet à partir des sources pour pouvoir compiler ce dont j'avais besoin.

    Pour démarrer mysql , j'ai comme indiquer copier un fichier dans init.d puis fait un lien symbolique dans le Rcx aproprié.
    Pour apache j'ai fait un script moi même :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    #!/bin/sh
    # Start the HTTPD daemon.
    case "$1" in
      start)
            /usr/local/apache/bin/apachectl start
            echo "Starting Apache Web Server "
            ;;
      stop)
         /usr/local/apache/bin/apachectl stop
         echo " Stopping Apache server"
         ;;
      restart)
         /usr/local/apache/bin/apachectl restart
         echo "Restarting Apache"
         ;;
      esac
    exit 0
    Mais je me suis rendu compte que dans /init.d il existait un fichier skeleton qui est en fait une base de fichier de lancement.
    J'aurais donc voulu l'utiliser afin de garder une certaines similarité dans es scripts de lancement.
    Malheursement je suis pas fichu de m'en servir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    PATH=/usr/sbin:/usr/bin:/sbin:/bin
    DESC="Lanceur d'apache"
    NAME=apache
    DAEMON=/usr/local/apache/bin/$NAME
    DAEMON_ARGS="--options args"
    PIDFILE=/var/run/$NAME.pid
    SCRIPTNAME=/etc/init.d/$NAME
    J'ai modifié la variable NAME qui désigne le lien symbolique apache qui lui pointe sur apachectl. ET j'ai également changé la variable DAEMON puisque mon serveur n'est pas dans /usr/sbin mais dans /usr/local/apache/

    Y'avait il autre chose à modifier ? Ai je loupé une étape ?
    Merci de votre aide
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 713
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 713
    Par défaut
    l'important est que le script réponde aux commandes de base comme par exemple "start stop restart" donc je te conseille de garder ton 1er script
    en plus je ne sais pas si "apachectl" fonctionne avec la commande "start-stop-daemon"

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Ok , merci de ta réponse.
    En fait si je voulais changer c'est aussi car le skeleton doit à mon avis gérer les erreur de lancement ou autres problèmes.

    Enfin si quelqu'un à un script de lancement un peut évoluer et qui marche je suis preneur
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 16h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 15h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 13h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 17h01
  5. Réponses: 2
    Dernier message: 21/03/2002, 00h01

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