Création d'un processus fils

Fermé
amatorahman Messages postés 40 Date d'inscription vendredi 14 mars 2008 Statut Membre Dernière intervention 2 juin 2010 - 5 août 2009 à 11:06
mamiemando Messages postés 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 - 6 août 2009 à 10:20
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 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 7 805
5 août 2009 à 14:40
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 40 Date d'inscription vendredi 14 mars 2008 Statut Membre Dernière intervention 2 juin 2010
5 août 2009 à 15:44
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 33357 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 13 novembre 2024 7 805
6 août 2009 à 10:20
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