Cómo evitar que este comando salga de la terminal

Cómo evitar que este comando salga de la terminal

Estoy trabajando en la creación de archivos comprimidos y, para estimar cuánto tiempo llevarán otras compilaciones, necesito cronometrar la primera. Sin embargo, cada vez que intento cronometrar este comando, la terminal se cierra tan pronto como se completa y no puedo leer los resultados. Este es el comando:

time { . ../configure \
    --prefix=/tools \
    --with-sysroot=$LFS \
    --with-lib-path=/tools/lib \
    --target=$LFS_TGT \
    --disable-nls \
    --disable-werror && \
    make && \
    case $(uname -m)
     in  x86_64) mkdir -v /tools/lib && ln -sv lib /tools/lib64 ;;
    esac && \
    make install; }

¿Por qué esto reinicia el terminal y cómo lo detengo?

Respuesta1

time { . ../configure \

¡Estás abasteciéndote configure! Cada comando que contiene se ejecuta en el shell actual, en lugar de en un subshell. Si exitse encuentra, el shell se cerrará. Querías decir:

time { ../configure \

información relacionada