Partage
  • Partager sur Facebook
  • Partager sur Twitter

Runtime exec()

Savoir si putty s'est bien connecté

    5 novembre 2008 à 19:32:38

    Bonjour,

    Voila j'ai fait un programme qui à un moment donné se connecte à un serveur par putty. Après cela, je lance un programme, mais je voudrais lancer ce dernier que si putty s'est bien connecté sinon, j'attend que putty soit bien connecté.

    Existe-t-il un moyen de savoir si putty s'est bien connecté ?

    Extrait de mon code :
    try{	
    	String putty = new String("C:\\Program Files\\Putty\\putty_tray.exe -load XXX -l XXX -pw XXX");
    	Process pPutty = Runtime.getRuntime().exec(putty);
    			
    }catch (Exception errPutty){
    	System.out.println("Erreur de lancement de putty: ");
    	errPutty.printStackTrace();
    }
    		
    // Si putty s'est bien connecté, on lance le programme
    
    try{	
    	String programme = new String("C:\\Program Files\\programme.exe");
    	Process pPutty = Runtime.getRuntime().exec(programme);
    			
    }catch (Exception errProgramme){
    	System.out.println("Erreur de lancement du programme: ");
    	errProgramme.printStackTrace();
    }
    



    Merci par avance

    carnibal
    • Partager sur Facebook
    • Partager sur Twitter
      6 novembre 2008 à 4:28:39

      IL n'y a aucune façon de savoir ce que fait exactement un processus une fois que tu l'as lancé si tu ne communiques pas avec.
      Comme putty est en mode GUI, ça m'étonnerait qu'il écoute l'entrée/sortie standard pour transmettre des informations. Avec un programme exclusivement en console tu aurais une chance (en créant une "pipe"), mais là je ne pense pas que ce soit possible.
      • Partager sur Facebook
      • Partager sur Twitter

      Runtime exec()

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown