К примеру, следующий код записывает вывод команды в лог-файл и проверяет результат её выполнения, но не печатает ничего на консоль
Раскрывающийся текст
check_success() {
if [ $? -ne 0 ]
then
exit 1
fi
}
BUILD_LOG=/tmp/build.log
tar xjf xyz.tar.bz >> $BUILD_LOG 2>&1
check_success
tar xjf xyz.tar.bz 2>&1 | tee $BUILD_LOG
check_success
Как быть?