DerKoenig Geschrieben 29. Januar 2009 Geschrieben 29. Januar 2009 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 =)
DerKoenig Geschrieben 29. Januar 2009 Autor Geschrieben 29. Januar 2009 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?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden