Dans " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " je vois toutes les réponses mentionner ps
et aucune ne mentionner /proc
.
"ps" ne semble pas très portable (les versions Android et Busybox attendent des arguments différents), et je veux pouvoir lister les pids avec pgids avec des outils simples et portables.
Dans /proc/.../status je vois Tgid:
(ID de groupe de threads), Gid:
(identifiant de groupe pour la sécurité, pas pour regrouper les processus), mais pasPGid:
...
Quels sont les autres ps
moyens (sans utiliser ) d'obtenir pgid de pid?
awk '{print $5}'
n'est pas garanti de vous donner la bonne réponse car le nom du processus (deuxième champ) peut contenir des espaces ou des caractères de nouvelle ligne.