
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 exit
se encuentra, el shell se cerrará. Querías decir:
time { ../configure \