In " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " werden alle Antworten erwähnt psund keine erwähnt /proc.
"ps" scheint nicht sehr portabel zu sein (Android- und Busybox-Versionen erwarten unterschiedliche Argumente), und ich möchte in der Lage sein, Pids mit Pgids mit einfachen und portablen Tools aufzulisten.
In /proc/.../status sehe ich Tgid:(Thread-Gruppen-ID), Gid:(Gruppen-ID für Sicherheit, nicht zum Gruppieren von Prozessen), aber nicht PGid:...
Was sind andere (nicht benutzte ps) Wege, um pgid von pid zu bekommen?
awk '{print $5}'wird nicht garantiert, dass Sie die richtige Antwort erhalten, da der Prozessname (zweites Feld) möglicherweise Leerzeichen oder Zeilenumbrüche enthält.