Veröffentlicht 29. Januar 200916 j Hi, ich rufe ein shellscript über java auf mit hilfe von den klassen processbuilder und process... den output kann ich auslesen mit dem BufferedReader... bzw InputStreamReader von process allerdings fragt das script, wennn ich es über console aufrufen würde "soll das script wirklich ausgeführt werden ? y/n?" wie kann ich diese bestätigung mit java tätigen? habs mit dem BufferedWriter und Outputstreamwriter versucht, aber hat nich so wirklich geklappt help =)
29. Januar 200916 j Ergänzug als Beispiel: (in dem Fall aber mit dem printWriter) BufferedReader in; PrintWriter out; ProcessBuilder pb = new ProcessBuilder("xterm"); Process p = pb.start(); in = new BufferedReader(new InputStreamReader(p.getInputStream())); out = new PrintWriter(new OutputStreamWriter(p.getOutputStream())); out.write("xterm"); Eigentlich müsste sich jetzt doch ein zweites Term öffnen?
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.