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

Entrée/Sortie Java Discussion :

[JSCH] commande ssh ErrStream


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 101
    Par défaut [JSCH] commande ssh ErrStream
    Bonjour,

    j'utilise la librairie JSCH pour passer des commandes SSH.
    Ca fonctionne bien, par contre je ne comprend à quoi correspond la fonction setErrStream de la classe Channel.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ((ChannelExec) channel).setErrStream(...)
    D'après son nom je pensais que ErrStream contenait les erreurs retournées à l'exécution d'une commande mais si je fait un "traceroute hostName" j'obtient ceci :

    traceroute to hostName(x.x.x.x), 30 hops max, 40 byte packets
    dans ErrStream
    et
    1 host1 (x.x.x.x) 0.862 ms 0.580 ms 0.452 ms
    2 host2 (x.x.x.x) 0.862 ms 0.580 ms 0.452 ms
    ...
    dans InputStream

  2. #2
    Membre Expert
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Par défaut
    Bonjour,

    La plupart des programmes possèdent une entrée standard, une sortie standard et une sortie d'erreur.

    donc essaie la commande suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    traceroute hostName >out_log 2>err_log
    out_log contiendra les données de la sortie standard tandis que err_log contiendra les données de la sortie d'erreur.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2004
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 101
    Par défaut
    Effectivement la deuxième sortie contient bien l'intitulé de la commande et la première sortie la liste des sauts, donc la librairie JSCH fonctionne normalement.
    Ce doit être une particularité de la commande traceroute.

    Merci pour ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Commandes SSH depuis page php
    Par fweds dans le forum Linux
    Réponses: 9
    Dernier message: 01/12/2009, 06h43
  2. [Système] executer commande ssh dans une page php
    Par marielaure2805 dans le forum Langage
    Réponses: 2
    Dernier message: 19/10/2006, 10h05
  3. Recupération d'un sortie standard via une commande ssh.
    Par yanndan dans le forum Administration système
    Réponses: 1
    Dernier message: 28/08/2006, 16h56
  4. Problème commande ssh
    Par vbcasimir dans le forum Administration système
    Réponses: 3
    Dernier message: 19/07/2006, 16h30
  5. Réponses: 4
    Dernier message: 14/12/2005, 12h16

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