ここに簡単なプログラムがあります。
class Redirection {
public static void main (String args[]){
System.out.println("Hello World_Stdout");
System.err.println("Hello World_Stderr");
}
}
すべての出力をコンソールに表示したいのですが、同時に stdout と stderr を別のファイルに保存したいと考えています。次のコマンドを試しましたが、役に立ちませんでした。
$java Redirection 3>&1 2>stderr 1>stdout 1>&3 2>&3
stderr& stdout ファイルのファイル サイズは 0 です。
したがって、基本的には「tee」コマンドが行うことを実行したいのですが、stderr もキャプチャしたいと考えています。