Saída de log de scripts chamados dentro de outro script

0

Dentro do bashscript, estou usando exec e tee para redirecionar os logs para stdout e um arquivo de log ao mesmo tempo - Unix & Stack Exchange do Linux .

exec &> >(tee -a "${LogFile}")

Estou pesquisando outro script (para definir algumas variáveis de ambiente) dentro deste script da seguinte forma:

source "${AnotherScript}" 2>&1 | tee -a "${LogFile}"

Mas, isso registra a saída apenas para o script pai e não para os scripts que são chamados dentro dos scripts pai.

Como devo modificar este comando para registrar a saída completa de todos os scripts?

    
por Nikhil 06.10.2018 / 07:34

0 respostas