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 scripts au démarrage


Sujet :

Administration système

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Points : 29
    Points
    29
    Par défaut Lancement de scripts au démarrage
    Bonjour,

    comment puis-je procéder pour lancer automatiquement des appli sur un serveur linux (debian) au démarrage? J'ai entendu parler du fichier /etc/rc.local mais aussi du /etc/init.d/rc.local et de plusieur répertoire /etc/rc0.d, /etc/rc1.d.......
    Je suis un peu perdu.

    Merci d'avance pour votre aide

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    le mieux est de faire ton script dans
    /etc/init.d/
    et un lien nomee obligatoirement tel que :
    Sxxtonscript pointant sur ton script pour son demarrage (xx=numero)
    Kxxtonscript pointant sur ton script pour son arret (xx=numero)

    tout simplement
    attention bien sur ton script doit accepter les paramettre start et stop pour etre vraiment propre.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Sous debian il existe une solution relativement simple et efficace

    Tout d'abord créer un fichier de démarrage dans /etc/init.d

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #!/bin/sh
    case $1 in
    start)
    echo "Démarrage du programme"
    /usr/local/....
    ;;
    stop) 
    echo "Arrêt du programme"
    kill "pid"
    ;;
    Ce script est adaptable suivant ses besoins

    Pour ajouter ce fichier au démarrage de linux sur tt les rulevels:
    update-rc.d mon_script defaults

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Points : 29
    Points
    29
    Par défaut
    Tout d'abord merci pour vos réponse.
    deux petites choses encore:
    où puis-je trouver des explications sur les runlevels? Je pense connaitre le principe mais j'aimerai approfondir ce sujet.
    Et enfin les fichiers du /etc/init.d sont tous exécuté au démarrage ou c'est simplement un répertoire de stockage des lancement de programme?

    Merci

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 5
    Points : 6
    Points
    6
    Par défaut
    Tu pourras trouver ici une explication sur les runlevels :

    http://www.debianhelp.co.uk/runlevels.htm

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 42
    Points : 29
    Points
    29
    Par défaut
    Merci pour vos réponse!!

    Et bonne journée!

    Spike

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

Discussions similaires

  1. Changer l'utilisateur lors de l'execution d'un script de démarrage
    Par kserradell dans le forum Administration système
    Réponses: 2
    Dernier message: 27/09/2006, 17h35
  2. Lancement de scripts
    Par HacHHacH dans le forum Linux
    Réponses: 2
    Dernier message: 31/03/2006, 09h40
  3. odre de lancement de script
    Par redader dans le forum Windows
    Réponses: 1
    Dernier message: 11/03/2006, 18h03
  4. Réponses: 1
    Dernier message: 30/11/2005, 23h14
  5. [Stratégie]lancement de script périodiquement
    Par bargou dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 15/07/2005, 13h31

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