Ich schreibe eine kleine Anwendung, um eine Verbindung zu einer Liste von Servern über SSH herzustellen und ein paar Befehle auszuführen. Ich verwende jcabi-ssh. Wenn ich das Programm, jcabi-ssh auf der Konsole mit Linien laufen wie:jcabi ssh Redirect-Ausgabe auf Null oder Datei
[main] WARN com.jcabi.ssh.SSH - Permanently added '192.168.4.2' (RSA) to the list of known hosts.
[main] INFO com.jcabi.ssh.Execution$Default - $ ping -c 1 google.com
Mein Code-Schnipsel wie folgt:
Shell shell = new SSHByPassword(targetServer.toString(), Integer.parseInt(port), username.toString(), password.toString());
exitCode=shell.exec("ping -c 1 google.com",stdin,stdout,stderr);
würde Ich mag die Ausgabe der Konsole entweder verstecken oder umleiten es zu einer Datei. Ich schaute durch die source, aber es scheint, als ob ich es nicht durch den Methodenaufruf tun kann. Gibt es eine Möglichkeit zu tun, was ich wollte?
Danke!