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

Développement de jobs Discussion :

Utilisation du composant tSSH


Sujet :

Développement de jobs

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2018
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2018
    Messages : 33
    Points : 36
    Points
    36
    Par défaut Utilisation du composant tSSH
    Bonjour à tous,

    Je dispose d'un fichier "exemple.txt" contenant un ensemble de commande SHELL.

    Je voudrais réaliser un JOB via Talend permettant de se connecter sur un serveur et de jouer toute les commandes de ce fichier une par une.

    Fichier exemple.txt

    ls -ltr
    echo "COUCOU"
    date
    env


    Je ne sais pas comment réaliser ceci.

    J'ai une autre solution elle consisterait à envoyer le fichier "exemple.txt" sur le serveur, utiliser le composant tSSH pour se connecter et dans le paramètres commande exécuter le fichier "exemple.txt"

  2. #2
    Membre expérimenté Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 795
    Points : 1 685
    Points
    1 685
    Par défaut
    Solution 1

    J'essayerai un
    tFileInputFullRow -rowX-> tSsh
    et dans les commandes rowX.line sans oublier de remplacer le X.

    Solution 2

    tSftp -onSubjobOk-> tSSh
    et dans commande "Chemin vers ton fichier"
    Pensez à marquer vos tickets comme résolus.
    Pensez aussi aux pour les réponses pertinantes

    Quand une discution est résolue depuis un moment pour revenir dessus, il est mieux d'en crée une nouvelle avec un lien vers l'autre car :
    • Elle sera en haut du forum, elle sera donc plus visible
    • Une discussion résolue, on ne passe pas dessus pour aider, on passe dessus si on a le même problème
    • Tu demandes surement à tes clients de faire le même

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2018
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2018
    Messages : 33
    Points : 36
    Points
    36
    Par défaut
    Merci supergeoffrey pour ton retour.
    J'ai opté pour la solution 2. Car la solution 1 effectue une connexion SSH à chaque ligne de commande, ce qui ralentit le traitement.
    Alors que la solution 2 la connexion SSH est effectué une seule et unique fois et fait appel au fichier contenant l'ensemble des commandes.

    La solution 2 Présente un "inconvénient" qu'il faut gérer a part : il faut s'assurer que l'ensemble des commandes se sont bien effectués correctement.

    Cela peut se faire dans ligne de commande "FICHIER.sh" + "2>> ERROR.txt" et analyser le fichier ERROR.txt

    Voila

Discussions similaires

  1. Comment utiliser un composant sans son nom ?
    Par aliwassem dans le forum Langage
    Réponses: 4
    Dernier message: 03/10/2005, 20h47
  2. [SGBD][ADO] Utilisation des composants ADO
    Par Teb dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 22/08/2005, 15h33
  3. utilisation des composants d'aide à la décision
    Par karim2005 dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/07/2005, 13h36
  4. Utilisation du composant TDBImage
    Par kkv dans le forum Bases de données
    Réponses: 4
    Dernier message: 10/03/2005, 17h41
  5. [][Timer] Créer un Timer sans utiliser le composant
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 01/10/2003, 11h04

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