Le Wed 21/07/2004, christo.leroy disait
> bonjour,
> 
> voila, je viens de poser la question sur un forum de programmation en c 
> et on me renvoie ici, donc,
> je suis en train de faire un programme en c qui va tourner sur debian, 
> et qui lance un binaire par une commande : systeme(binaire);
> 
> le langage c etant monotache ( c'est la reponse qu'on m'a faite sur le 
> forum c), le programme stoppe son execution tant que le binaire lancé 
> par system(...) n'a pas terminé son execution.
> 
> et on peut faire en sorte que le programme lance le binaire, et continue 
> sans s'inquieter de savoir s'il est fini ou pas.
> on me dit que la solution est dans un appel au systeme d'exploitation ( 
> DEBIAN ), et c'est là que j'ai besoin de vous.
> la Debian permet elle cela ?
> on parle de la fonction fork() ?
> 
> désolé d'etre un peu hors sujet, mais on pourrait reformuler la question 
> comme cela:
> 
> la Debian permet elle de contourner le fait que le C soit monotache,en 
> faisant  tourner un programme en C qui lance un binaire (par la commande 
> system() ) tout en continuant son execution (sans attendre la fin du 
> binaire lancé).

Oui. Mais visiblement tu as besoin d'apprendre la programmation
Unix. Pour ça je te conseille
"La programmation sous Unix" de Jean-Marie Rifflet, ce fut chez
Edisciences puis interEditions, je ne connais pas l'éditeur actuel.


-- 
Erwan

Répondre à