Si j'ai bien compris, tu peux essayer dans ta première partie de mettre "ps -edf" dans un pipe avec "awk" pour créer une arborescence avec les noms, les PPID et PID. Chercher dans ce cas le fonctionnement de "awk".
Dans ta deuxième partie, en pur bash, moi je mettrais une boucle "for" pour parcourir le dossier /proc, et la commande interne mapfile, présente depuis bash4, pour lire les fichiers (tu peux trouver facilement le PID à partir de for, et le nom de process avec mapfile).
# commande linux
Posté par bat_ . En réponse au message Création d'une commande linux. Évalué à 1.
Bonjour,
Si j'ai bien compris, tu peux essayer dans ta première partie de mettre "ps -edf" dans un pipe avec "awk" pour créer une arborescence avec les noms, les PPID et PID. Chercher dans ce cas le fonctionnement de "awk".
Dans ta deuxième partie, en pur bash, moi je mettrais une boucle "for" pour parcourir le dossier /proc, et la commande interne mapfile, présente depuis bash4, pour lire les fichiers (tu peux trouver facilement le PID à partir de for, et le nom de process avec mapfile).
Bonne journée