Redirecionamento de bash: salvar stderr / stdout em arquivos diferentes e ainda imprimi-los em um console
Aqui está um programa simples.
class Redirection {
public static void main (String args[]){
System.out.println("Hello World_Stdout");
System.err.println("Hello World_Stderr");
}
}
Eu quero ver todas as saídas em um console, mas ao mesmo tempo eu quero armazenar stdout e stderr em arquivos diferentes. Eu tentei o seguinte comando, sem sucesso.
$java Redirection 3>&1 2>stderr 1>stdout 1>&3 2>&3
stderr & stdout arquivos têm o tamanho de arquivo de 0.
Então, basicamente eu quero fazer o que o comando "tee" faz, mas eu também quero capturar stderr também.