Création d'un processus fils

amatorahman Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33228 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?
Configuration: Linux
Mozilla 1.9.0.11

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    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
    1. amatorahman Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
       
      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
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    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