Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] Détacher un processus depuis un terminal

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] Détacher un processus depuis un terminal


Chronologique Discussions 
  • From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
  • To: linux-31 AT culte.org
  • Subject: Re: [Linux-31] Détacher un processus depuis un terminal
  • Date: Sun, 28 Oct 2018 09:44:04 +0100
  • Organization: Plouf !

Bonjour,

Le 28/10/2018 à 02:46, peterpan31 (via linux-31 Mailing List) a écrit :

Je connais les fonctions fork(), system() pour exécuter un programme infépendant d'un fichier en langage C/C++.

Je bute à trouver l'équivalent pour executer un programme depuis un shell...
Comment fait-on svp ?

Je ne suis pas sûr de comprendre la question. Les auteurs des deux réponses précédentes l'ont interprété comme "détacher un programme du terminal", mais je ne vois pas le rapport avec fork() et system().

Si je me souviens bien, le shell utilise fork() implicitement lorsqu'il lance un programme sans la commande exec. Il utilise aussi fork() lorsqu'il lance un sous-shell par exemple avec une liste de commandes entre parenthèses ().



Archives gérées par MHonArc 2.6.19+.

Haut de le page