Je veux obtenir une liste de tous les identifiants de processus enfants pour un identifiant de processus parent donné (6330 qemu
) à utiliser dans un script bash
.
Je peux les voir dans htop
, par exemple :
Les meilleurs résultats de recherche incluent :
# pgrep -P 6330
(aucune sortie)
# ps --ppid 6330
PID TTY TIME CMD
# pstree -p 6330
qemu(6330)-+-{qemu}(6332)
|-{qemu}(6333)
|-{qemu}(6340)
|-{qemu}(6342)
|-{qemu}(6343)
`-{qemu}(6344)
... la sortie de ceux-ci est la même si elle est exécutée en tant que root
ou en tant que l'utilisateur qui possède qemu
.
La sortie de pstree
est utilisable en dernier recours, mais je préférerais ne pas le traiter si je peux m'en passer.
Aussi... ps aux | grep 6332
et pgrep 6332
ne donnent rien... donc c'est un peu déconcertant aussi.
Cela devrait être facile non ?
Je vous remercie pour votre temps.