In " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " vedo tutte le risposte menzionate ps
e nessuna menzione /proc
.
"ps" sembra non essere molto portatile (le versioni di Android e Busybox prevedono argomenti diversi) e voglio essere in grado di elencare pids con pgid con strumenti semplici e portatili.
In /proc/.../status vedo Tgid:
(ID gruppo thread), Gid:
(ID gruppo per la sicurezza, non per i processi di raggruppamento insieme), ma non PGid:
...
Quali sono altri ps
modi (non utilizzando ) per ottenere pgid da pid?
awk '{print $5}'
non è garantito che ti dia la risposta giusta poiché il nome del processo (secondo campo) può contenere spazi o caratteri di nuova riga.