Bonjour,
Je suis en train de developper un "mini shell" en C. Au début, j'ai créé une application qui lit les commandes lancées par l'utlisateur et les exécute. Après je me suis rendu compte que lorsque la commande met un peu de temps pour étre exécuté, le processus père ne l 'attend pas et donne la main à l'utilisateur avant la terminaison de son fils. Pour résoudre ce problème, j'ai du utiliser "wait".
Maintenant, je voudrais pouvoir lancer des commandes en tâche de fond. par ex "du -s /tmp &" .
Est ce qu'il y a une fonction qui me permet de faire ça? (comme le "wait" qui m'a permis d'attendre les fils)