Processus lancé par la commande system
hello,
Une petite question: lorsque je lance une commande systeme, disons sous linux, avec par exemple l'appel suivant:
Code:
1 2
|
system("monProg > out.txt") ; |
en supposant que le programme à lancer prenne du temps. Je voudrais savoir si le programme appelant reprends tout de suite la main, ou si il attends que la commande se termine avant de continuer?
(je précise que je demande ça car je soupçonne le programme de continuer de s'executer "parallèlement" à ma commande systeme, ce qui fait que le contenu de out.txt n'est pas complet au moment où je le traite dans la fonction appelante).
Merci d'avance ;)