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 :

Lancer un process dès qu'il tombe


Sujet :

Administration système

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 74
    Points : 44
    Points
    44
    Par défaut Lancer un process dès qu'il tombe
    comment maintenir un process toujour en up, en utilisant un script shell ?
    c.a.d :
    le lancer automatiquement D qu'il tombe ?
    Merci

  2. #2
    Membre éprouvé
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Points : 977
    Points
    977
    Par défaut Re: lancer un process D qu'il tombe
    Citation Envoyé par devdev2003
    comment maintenir un process toujour en up, en utilisant un script shell ?
    c.a.d :
    le lancer automatiquement D qu'il tombe ?
    Merci
    Merci de faire un effort avec le français : ça ne coute pas vraiment beaucoup plus d'effort d'écrire " dès qu'il tombe " ....
    Et avec une boucle while, ça ne te convient pas ? :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    while [ "1" -eq "1" ]
    do
    ma_commande
    done
    ps : y a certainement mieux pour la condition, mais la je suis crevé, donc j'ai pas réfléchi bien longtemps....
    Software becomes slower faster than hardware becomes faster
    [size=1]
    http://xrenault.developpez.com

  3. #3
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut
    man inittab
    lancement du process par inittab et utiliser la fonction respawn

    l'autre solution

    un truc en crontab qui se lance toutes les minutes et test la presence du processus et si absent relancer
    Comité de lutte contre le langage SMS sur les forums
    Veuillez écrire dans un langage compréhensible par les humains, merci.

  4. #4
    Membre expérimenté

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Points : 1 594
    Points
    1 594
    Par défaut
    Autant utiliser la solution de pouic
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    #/bin/sh
    while true
    do
      # appel
    done
    Encombrement memoire quasi nul, utilsation CPU rigoureusement nulle... Mise en place extremement rapide....

    Smortex

    Les FAQ Assembleur - Linux
    In The Beginning Was The Command Line Neal Stephenson

  5. #5
    Membre du Club
    Inscrit en
    Janvier 2005
    Messages
    74
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 74
    Points : 44
    Points
    44
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #/bin/sh
    while true
    do
      # appel
    done
    est ce qu'il faut pas verifier l'etat du process avant le relancement du process ?
    sinon le process sera lancer plusieur fois non !

    Merci pour votre aide

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

Discussions similaires

  1. Lancer un process externe
    Par Nico28 dans le forum MFC
    Réponses: 2
    Dernier message: 17/04/2007, 10h14
  2. Réponses: 5
    Dernier message: 16/11/2006, 10h50
  3. Lancer un process avec les droits d'un autre utilisateur
    Par devl83 dans le forum Administration système
    Réponses: 2
    Dernier message: 26/06/2006, 11h03
  4. lancer un process en background
    Par yoda1410 dans le forum C++Builder
    Réponses: 1
    Dernier message: 28/04/2006, 20h32
  5. [C#] Comment lancer un process dans cmd.exe ?
    Par freddyboy dans le forum C#
    Réponses: 2
    Dernier message: 23/01/2006, 12h45

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