como ativar o script para gravar o log no mesmo caminho

0

Temos os dois scripts father.bash e son.bash , em que father.bash é executado em son.bash as

/tmp/son.bash

Em father.bash , definimos

exec > $log 2>&1

e também em son.bash , definimos

exec > $log 2>&1

para que ambos os scripts precisem gravar em $log ao mesmo tempo.

Mas isso não funciona como esperado: quando o script son está em execução, sua saída abrange o que está escrito por father e vice-versa.

Então, minha pergunta é: como habilitar os dois scripts para gravar em um arquivo de log no mesmo caminho?

    
por yael 28.01.2018 / 11:59

1 resposta

3

Você não precisa definir o redirecionamento separadamente em son.sh . Ele herdará o redirecionamento definido em father.sh quando for iniciado por father.sh .

    
por 28.01.2018 / 12:06