Re: lancer un binaire en c sur debian
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
Reply to: