cómo redirigir la salida del terminal a múltiples archivos de registro

cómo redirigir la salida del terminal a múltiples archivos de registro

He estado intentando redirigir la salida a archivos de registro pero deberíaNOse mostrará en la terminal, pero el siguiente comando se genera tanto en la terminal como en los registros. Se agradece cualquier idea.

(some_cmd | tee -a log1 log2) 2>&1

Respuesta1

(some_cmd | tee -a log1 log2) 2>&1

Eso pasará de stderr a stdout después del tee, por lo tanto, cae a su stdout en la terminal.

Intentar

some_cmd 2>&1 | tee -a log1 log2 >/dev/null

si necesita almacenar stderr

y

some_cmd | tee -a log1 log2 >/dev/null 2>&1

en caso de que no necesite la salida stderr.

Respuesta2

algún_cmd | tee -a log1 | tee -a log2 | ... | tee -a iniciar sesión > /dev/null

información relacionada