Невозможно дублировать весь вывод в файл с помощью tar / pigz [дубликат]

На этот вопрос уже есть ответ здесь:

Я использую в своем скрипте:

tar cfh - "$SRC_DIR" --exclude-from <(find $SRC_DIR -size +$EXCLUDE_MB_FILES) | pigz -9 --quiet --keep --recursive --rsyncable > $BACKUP_TARGER_DIR/$ARC_NAME | tee $LOG_FILE

Но LOG_FILE пуст. Почему?

0
задан 2 September 2017 в 04:13

1 ответ

Команда Split:

find -L $SRC_DIR -size +$EXCLUDE_MB_FILES > $EXCLUDE_LIST 2>> $LOG_FILE
RC=$?;
if [[ $RC != 0 ]]; then
    error find $RC
fi

tar cfh $TAR_FILE "$SRC_DIR" --exclude-from $EXCLUDE_LIST &>> $LOG_FILE
RC=$?;
if [[ $RC != 0 ]]; then
    error tar $RC
fi

pigz -9 --quiet --keep --recursive --rsyncable $TAR_FILE &>> $LOG_FILE
RC=$?;
if [[ $RC != 0 ]] || [ ! -f $GZ_FILE ]; then
    error pigz $RC
fi

mv $GZ_FILE $BACKUP_TARGER_DIR/$ARC_NAME
RC=$?;
if [[ $RC != 0 ]]; then
    error mv $RC
fi
0
ответ дан 2 November 2019 в 08:16

Другие вопросы по тегам:

Похожие вопросы: