Identifiant de thread

Fermé
wida Messages postés 150 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 28 novembre 2011 - 31 mai 2011 à 12:43
wida Messages postés 150 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 28 novembre 2011 - 31 mai 2011 à 15:10
Bonjour,

Comment peut on obtenir l'identifiant des thread d'une application multi-thread ?
J'ai essayer une commande qui devrait marcher mais j'ai pas réussi à avoir plus d'information que le nombre de thread

#ps -C monAppli -o pid,tid,nlwp,comm

PID TID NLWP COMMAND
849346880 849346880 4 monAppli

Toute suggestion est la bienvenue ;)



A voir également:

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
31 mai 2011 à 13:09
Salut,

Essaye avec "pstree" :

pstree -p $(pgrep ton_appli)
0
wida Messages postés 150 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 28 novembre 2011 17
31 mai 2011 à 13:37
Merci pour ta réponse. Mais en fait ça marche pas, voila ce que j'obtiens :

monAppli(son_pid)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
31 mai 2011 à 13:38
Que renvoie "pgrep ton_appli" ?
0
wida Messages postés 150 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 28 novembre 2011 17
31 mai 2011 à 13:39
ça renvoie le pid
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
31 mai 2011 à 13:41
et que renvoie "pstree -p pid_renvoyé" ?
0
wida Messages postés 150 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 28 novembre 2011 17
31 mai 2011 à 14:05
pareil monAppli(son_pid)

par contre quand l'appli finit l'exécution la commande pstree -p $(pgrep ton_appli) renvoie une structure d'arbre où la dernière branche est : pstree(un_pid)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
31 mai 2011 à 14:28
Essaye avec :

ps -f --ppid pid_de_ton_appli
0
wida Messages postés 150 Date d'inscription lundi 5 novembre 2007 Statut Membre Dernière intervention 28 novembre 2011 17
31 mai 2011 à 15:09
J'ai déjà essayer cette commande avant , elle permet en fait d'avoir les pid des processus fils mais pas les ID des threads! (c'est là que j'ai compris que les threads sont différents des processus fils)
0