Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1777 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Obtenir le pid du "grand père" d'un processus

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Obtenir le pid du "grand père" d'un processus

n°646248
barbaputas
Wtf ?!
Posté le 07-03-2005 à 13:37:35  profilanswer
 

Hello tous,
 
Je cherche un moyen d'obtenir le pid du grand père d'un processus.  
Voici ma situation :
Etablissement liaison ppp, lancement du script ip-up par pppd, lancement de mon executable par le script ip-up.
 
pppd -------> ip-up -------> mon executable.
 
De mon executable, il faudrait que je puisse atteindre son grand pere, qui devrait etre pppd afin de pouvoir kill pppd quand j'en ai le besoin. (il peut y avoir plusieurs liaisons pppd en même temps d'ou mon soucis)


Message édité par barbaputas le 07-03-2005 à 13:41:15
mood
Publicité
Posté le 07-03-2005 à 13:37:35  profilanswer
 

n°646269
momch
Moueps.
Posté le 07-03-2005 à 14:05:31  profilanswer
 

Il faudrait passer en argument a ton code la variable $PPID
dans ip-up qui contient le numero deu processus parent du script.

n°646312
barbaputas
Wtf ?!
Posté le 07-03-2005 à 15:35:21  profilanswer
 

Effectivement c'est une idée. Mais comment obtenir le pid à partir du script ?  
Je vais tenter de chercher sur cette voie.

n°646358
alligator4​21
Posté le 07-03-2005 à 17:35:21  profilanswer
 

pstree -p
Ca devrait etre assez simple si tu vais le parsing en perl.

n°646394
barbaputas
Wtf ?!
Posté le 07-03-2005 à 18:52:26  profilanswer
 

Merci. J'etais dans mon nuage et j'ai très mal lu ce que disais Momch. Ca marche impeccablement.

n°646411
Jar Jar
Intaigriste
Posté le 07-03-2005 à 19:41:18  profilanswer
 

Y'a pas un fichier ou une variable dans lequel pppd colle son pid sinon ?

n°646426
barbaputas
Wtf ?!
Posté le 07-03-2005 à 20:18:51  profilanswer
 

Rien vu dans le man à ce propos.

n°646430
Mjules
Modérateur
Parle dans le vide
Posté le 07-03-2005 à 20:43:25  profilanswer
 

chez moi le pid de ppd est dans  /var/run/ppp0.pid


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°646444
Jar Jar
Intaigriste
Posté le 07-03-2005 à 21:03:15  profilanswer
 

Pour les scripts de ip-up.d, c'est accessible dans $PPPD_PID.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Obtenir le pid du "grand père" d'un processus

 

Sujets relatifs
openmosix, migration de processusInstaller linux chez mon père, futur complet débutant en informatique?
A quand linux au grand public!Changer le DISPLAY d'un processus en cours d'execution ??
Comment obtenir une résolution en 1366 x 768 ?[bash] eviter que bash kill ses processus fils qd on le quitte
ssh-agent, processus zombieProcessus
Obtenir la capacité d'un disque physique sous unix (resolu)Carte tuner TV pour Grand Ecran (127cm) ?
Plus de sujets relatifs à : Obtenir le pid du "grand père" d'un processus


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR