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

Linux Discussion :

Etat d'un processus


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 4
    Par défaut Etat d'un processus
    bonjour, je developpe un shell en C++ et j'aurais aimé savoir si il existe une fonction systeme capable de dire si un Processus est encore en vie (grace a son Pid) ou bien si il y avai un quelconque moyen de conaitre l'état d'un processus par une fonction systeme...

    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    waitpid et wait, non ?

    --
    Jedaï

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 4
    Par défaut
    pas exactement en fait... je m'explique... quand dans mon shell je lance une commande en Background, j'ai un fils qui se lance et fait un waitpid sur le pid du processus background... lorsque ce waitpid revient, le fils en question envoie un signal au pere (le Shell quoi...) qui lui dit de "nettoyer
    " un vecteur dans lequel je stocke les pid des processus background (le fils lui meme ne peut pas le faire, l'objet en question ne peut pas etre modifié par un fils) donc en gros il me faut la condition me permettant de nettoyer mon vecteur de pid... et je ne peux donc pas me contenter de waitpid, qui immobiliserait le pere pour les processus encore en vie dans le vecteur.

    (je sais pas si j'ai été tres clair lol mais tout aide sera grandement apréciée !!!)

Discussions similaires

  1. Etat de l'art des processus ETL
    Par theprince dans le forum Alimentation
    Réponses: 8
    Dernier message: 28/04/2013, 09h57
  2. qu'est-ce qu'un processus a 2 etats ?
    Par Clotilde dans le forum Administration système
    Réponses: 5
    Dernier message: 23/09/2011, 17h28
  3. etat processus: 'sleeping'?
    Par memoza dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 15/05/2007, 11h09
  4. bare d'etat
    Par parasito16211 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 19/07/2002, 08h02
  5. C'est quoi exactement un générateur d'états
    Par Henry Cesbron Lavau dans le forum Outils de restitution et d'analyse
    Réponses: 0
    Dernier message: 02/04/2002, 19h15

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