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
.
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?
Tags shell exec io-redirection