O bloco a seguir é executado corretamente no script, mas fornece o código de saída 1. Mas quando executo isso no prompt do shell, ele é executado corretamente com a mensagem
tar: Removendo `/' inicial dos nomes dos membros
e fornece o código de saída 0. Por que está se comportando de maneira diferente. Como corrigir isso para evitar o código de saída 1 ao executar usando script.
tar -czf $tracedir/dbtrace.tar.gz $tracedir
status=$?
if [ $status -ne 0 ]; then
echo "The error code is---"$status >> output.log
fi
Como evitar o código de saída 1 ao executar usando script?