1

SSH を介してサーバーのリストに接続し、いくつかのコマンドを実行するための小さなアプリケーションを作成しています。jcabi-sshを使用しています。プログラムを実行すると、jcabi-ssh は次のような行をコンソールに出力します。

[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

私のコードスニペットは次のとおりです。

Shell shell = new SSHByPassword(targetServer.toString(), Integer.parseInt(port), username.toString(), password.toString());
exitCode=shell.exec("ping -c 1 google.com",stdin,stdout,stderr);

コンソール出力を非表示にするか、ファイルにリダイレクトしたいと思います。ソースを見ましたが、メソッド呼び出しではできないようです。私が望んでいたことをする方法はありますか?

ありがとう!

4

1 に答える 1