Bonjour à tous.
J'aimerais récupérer le résultat d'une commande shell. Actuellement, je fais une commande système que je redirige dans un fichier et je lis ce fichier.
N'y a t-il pas plus élégant ? J'ai lu qu'on pouvait utiliser les commandes execv* mais je n'ai pas bien compris comment m'en servir.
Ca remplace le programme qui tourne dans le processus courant par le programme passé en argument à execv. La solution serait donc de forker ? Cela permettrait-il de récupérer ce qui est normalement affiché dans la commande ?
Que me conseillez-vous ?
Partager