Tag: apache-commons-exec

Apache Commons Exec ist eine Java-Bibliothek, die es einfacher macht, um externe Prozesse starten von einer Java-Anwendung.

Ausgabe & Fehler-Log-Dateien mittels PumpStreamHandler

Anzahl der Antworten 1 Antworten
Habe ich die Suche für eine Weile, um ein gutes Beispiel für das schreiben der Prozess-Ausgang & error-stream in die Protokolldatei. Ich benutze apache-commons-exec-Bibliothek zum ausführen von meinem Prozess. Folgenden ein code-Beispiel, um zu demonstrieren, dass public

Wie zum ausführen von /bin/sh mit commons-exec?

Anzahl der Antworten 5 Antworten
Dies ist, was ich Tue: import org.apache.commons.exec.*; String cmd = "/bin/sh -c \"echo test\""; new DefaultExecutor().execute(CommandLine.parse(cmd)); Dies ist die Ausgabe: /bin/sh: echo test: command not found Was mache ich falsch? Welche Plattform ist das? Linux? Ist /bin/sh

Wie Rohr ein string-argument, um eine ausführbare Datei gestartet, Apache Commons Exec?

Anzahl der Antworten 2 Antworten
Muss ich Rohr das text-argument, um den stdin eines Kommandos gestartet, Apache Commons Exec (für die neugierigen, wird der Befehl gpg und das argument ist die passphrase, um den keystore; gpg nicht ein argument, um die passphrase

Prozessausgabe von apache-commons exec

Anzahl der Antworten 3 Antworten
Ich bin mit meinem Latein am Ende hier. Ich bin sicher, dass dies etwas zu einfach und ich wahrscheinlich haben riesige Löcher in meinem Verständnis von java und streams. Ich denke, es gibt so viele Klassen, dass