IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

[KSH] Coupler des shells séquentiels et parallèles


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  

    Homme Profil pro
    Freelance EURL / Business Intelligence ETL
    Inscrit en
    Avril 2005
    Messages
    5 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance EURL / Business Intelligence ETL
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2005
    Messages : 5 878
    Billets dans le blog
    3
    Par défaut [KSH] Coupler des shells séquentiels et parallèles
    Bonjour,

    Je suis sur un projet ETL-Informatica et dois plonger mes mains dans les ordonnancements UNIX. J'ai sous la main plusieurs .ksh qui appellent pmcmd (lancement des workflows Informatica). Voici ce que j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    script1.ksh & script2.ksh
     
    script3.ksh
    Je veux effectivement que mes deux premiers scripts passent dans leur intégralité, et une fois qu'ils sont terminés, les troisième sera lancé.
    Actuellement, j'ai les deux qui se lancent en même temps. Mais dès que l'un se termine (script1), le script3, en séquentiel, est lancé alors que le script2 est toujours en cours.

    (pour ceux qui connaissent Informatica, les pmcmd sont en mode -wait)
    - So.... what exactly is preventing us from doing this?
    - Geometry.
    - Just ignore it !!
    ****
    "The longer he lived, the more he realized that nothing was simple and little was true" A clash of Kings, George R. R. Martin.
    ***
    Quand arrivera l'apocalypse, il restera deux types d'entreprise : les pompes funèbres et les cabinets d'audit. - zecreator, 21/05/2019

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Si l'un de tes deux premiers scripts échoue, est ce que le script 3 doit quand même être executé?

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Ajoute un "wait" avant le lancer script3.ksh ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/03/2008, 20h09
  2. [Erlang] exemple de code séquentiel et parallèle
    Par GnuVince dans le forum Langages fonctionnels
    Réponses: 4
    Dernier message: 24/08/2007, 14h57
  3. [ksh] Export des variables obligatoire ?
    Par gege2061 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 13/06/2007, 11h08
  4. union sur des fichiers séquentiel
    Par Florian.L dans le forum C
    Réponses: 3
    Dernier message: 25/03/2007, 15h13
  5. Lancer des shell unix pour creation d'objet ORACLE
    Par sygale dans le forum Administration
    Réponses: 6
    Dernier message: 27/10/2004, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo