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

API standards et tierces Java Discussion :

[Jsch] Arret de connexion


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut [Jsch] Arret de connexion
    Bonjour,

    Je viens de découvrir cette API (Jsch) pour faire des connexions SSH.

    Ca fonctionne plutôt bien ce bijou. Cela dit, j'ai un soucis d'arret de connexion.
    En effet, j'ai beau faire des "channel.disconnect()" et des "session.disconnect()", j'ai toujours un thread qui tourne (à priori, celui qui gère le channel).
    Partout, tout le monde fait un "System.exit(0)", mais je ne trouve pas ça très propre (surtout que j'aimerais faire des traitements après).


    Merci d'avance.

  2. #2
    Membre confirmé Avatar de Paniez
    Homme Profil pro
    Communication & Webservices
    Inscrit en
    Janvier 2003
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Communication & Webservices
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 186
    Par défaut
    Re,

    Je me réponds à moi-même, mais ça peut aider quelqu'un (sait-on jamais).

    Le problème venait lors d'envois de commande.
    Il faut faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    			channel c=this.maSession.openChannel("exec");
    			((ChannelExec)c).setCommand(command);
    			c.setInputStream(null);
    			((ChannelExec)c).setErrStream(System.err);
     
    			InputStream in=c.getInputStream();
    			c.connect();
    Le point important est le InputStream(null);


    Bonne journée

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

Discussions similaires

  1. [EasyPHP] Problème de connexion MySQL (EasyPHP 13.1 arreté)
    Par oshiokya dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 08/08/2013, 20h52
  2. connexion à un serveur via jsch
    Par abdou4101 dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 5
    Dernier message: 11/06/2012, 15h39
  3. Connexion en SSH avec JSCH
    Par abzal dans le forum Entrée/Sortie
    Réponses: 0
    Dernier message: 08/06/2010, 11h14
  4. arret de connexion automatique
    Par maksim83 dans le forum Windows XP
    Réponses: 2
    Dernier message: 13/01/2008, 20h14
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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