Bonjour
voila mon probleme
j'essaye de me connecter a un site via le ssh que j'ai ruessi masi le probleme est qu'une fois connecté a une machine distante je n'arrive plus a recuperer les informations sous la console
voila mon code
donc si la cmd = ps (par exemple) alors pas de probleme car c'est la console qui rend la reponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 public static void start(String cmd) { System.out.println("Execute "+cmd); try { try { agent_pid = Runtime.getRuntime().exec(cmd); Thread.sleep(2000); } catch(InterruptedException e) {} catch (Exception e) { e.printStackTrace(); } if (agent_pid == null) System.out.println("WARN: null PID"); } catch (Exception e) { e.printStackTrace(); } java.io.BufferedReader out = new java.io.BufferedReader( new java.io.InputStreamReader( agent_pid.getInputStream() ) ); try { while(out.ready()) System.out.println(out.readLine()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
par contre quand je fait un " ssh -X un site " il se connecte directement et ne me donne aucune reponse
alors je souhaite savoir si il ya un moyen d'avoir les reponse sur un terminal et/ou de garder un meme terminal tout au long de on travail car je doit recuperer des information utile pour le reste
merci
Partager