Следующий блок отлично выполняется в скрипте, но возвращает код выхода 1. Но когда я запускаю его в командной строке, он отлично выполняется с сообщением
tar: Удаление начального символа `/' из имен членов
и выдает код выхода 0. Почему он ведет себя по-другому. Как это исправить, чтобы избежать кода выхода 1 при запуске с использованием скрипта.
tar -czf $tracedir/dbtrace.tar.gz $tracedir
status=$?
if [ $status -ne 0 ]; then
echo "The error code is---"$status >> output.log
fi
Как избежать кода выхода 1 при запуске с использованием скрипта?