Création d'un processus fils

amatorahman Messages postés 47 Statut Membre -  
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
comment je peux créer un processus fils d'un terminal;
je veux par exemple lancer 2 client ./clientsh sur deux terminaux , comment faire?
A voir également:

2 réponses

mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
En C on crée un processus fils avec la fonction fork. Le processus fils est rattaché au processus père.
En shell on peut détacher un processus en le passant à nohup.

En fait si tu me disais un peu plus précisément ce que tu veux faire je pourrais sans doute t'aider plus précisément.

Bonne chance
0
amatorahman Messages postés 47 Statut Membre
 
j'ai un script qui représente un kit d'installation et de démarrage des serveurs d'application
j'ai ./pcscf ,/icscf et /scscf... qui doivent étre lancer dans chaque terminal à part.
puis je dois lancer le client pour faire une communication pour ce je lance deux client et chaqun dans un terminal .
voilà mon script
cd /opt/OpenIMSCore/FHoSS/deploy/
gnome-terminal --tab -t PCSCF -e "/opt/OpenIMSCore/pcscf.sh" \
--tab -t ICSCF -e "/opt/OpenIMSCore/icscf.sh" \
--tab -t SCSCF -e "/opt/OpenIMSCore/scscf.sh" \
--tab -t HSS -e "/opt/OpenIMSCore/FHoSS/deploy/startup.sh"
0
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
En fait ce qui serait plus logique c'est que ton script appel un script par tab, et que chaque script ainsi lancé lance son serveur et son client.
0