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 :

/etc/init.d/script qui se lance plusieurs fois


Sujet :

Administration système

  1. #1
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 536
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 536
    Points : 19 359
    Points
    19 359
    Par défaut /etc/init.d/script qui se lance plusieurs fois
    Bonjour,

    Sur Debian Lenny, j'ai mis quelques scripts dans /etc/init.d, pour qu'ils soient lancés dès le démarrage de la machine.

    Certains d'entre eux semblent être lancés plusieurs fois, entre autre celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ps aux | grep -i horloge
    root      2546  0.0  0.2   2800  1240 ?        S    08:23   0:00 /bin/bash /usr/sbin/Horloge
    root      2560  0.0  0.2   2800  1244 ?        S    08:23   0:00 /bin/bash /usr/sbin/Horloge
    root      3887  0.0  0.1   3624   848 pts/0    S+   08:46   0:00 grep -i horloge
    qui est un bête carillon.

    Le script est lié symboliquement dans /usr/sbin/Horloge vers /home/monUser/Horloge.sh
    J'ai adapté le /etc/init.d/skeleton de la même manière que les autres qui ne s'exécutent qu'une seule fois.
    J'ai défini le(s) niveau(x) pour lesquels il doit démarrer de façon restreinte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update-rc.d Horloge start 20 2 . stop 20 0 1 6 .
    Je ne vois rien de particulier dans le script, qui aurait cet effet (d'autant qu'il ressemble à d'autres qui ne s'exécutent qu'une fois au démarage).

    Vous saurez peut-être me dire ce qu'il se passe...
    ?
    Qu'est ce que je peux vous dire de plus ?

    par avance merci.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 536
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 536
    Points : 19 359
    Points
    19 359
    Par défaut
    J'en ai une bien bonne pour vous : /etc/init.d/ ou /etc/rc[0-6S] n'aiment pas les noms de scripts/liens avec des majuscules...
    ?

    Bah, oui, la seule différence, entre les scripts exécutés une seule fois et ceux exécutés plusieurs fois, était que certains comportaient des majuscules.
    Donc, j'ai réinstallé tous mes scripts (renommés avec uniquement des minuscules), redémarré, et...

    ...tadaa !!!

    ...je n'ai plus qu'une seule instance de chacun des scripts devant démarrer 'au démarrage' ^^

    Il est content Gaëtan !!!

    Est-ce que j'aurais dû avoir lu ça quelquepart ?
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/10/2014, 17h55
  2. Réponses: 20
    Dernier message: 08/04/2011, 21h48
  3. Code (html, etc) Pour passer scripts qui mouline
    Par jaujau06 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 10/02/2010, 09h14
  4. un script qui se lance automatiquement
    Par Tauros_king dans le forum Langage
    Réponses: 1
    Dernier message: 21/05/2007, 15h03
  5. script python lancé plusieurs fois
    Par devconf77 dans le forum Général Python
    Réponses: 2
    Dernier message: 03/05/2007, 18h27

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