[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linux-31] Détacher un processus depuis un terminal
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 ().