Como parar este comando de sair do terminal

0

Estou trabalhando com a criação de tarballs e, para estimar o tempo de duração de outras compilações, preciso definir o tempo da primeira. No entanto, toda vez que tento agendar esse comando, o terminal sai assim que é concluído e não consigo ler os resultados. Este é o 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 que isso está redefinindo o terminal e como posso pará-lo?

    
por BHustus 24.04.2016 / 23:03

1 resposta

2
time { . ../configure \

Você está obtendo configure ! Todo comando é executado no shell atual, em vez de um subshell. Se exit for encontrado, o shell sairá. Você quis dizer:

time { ../configure \
    
por muru 24.04.2016 / 23:08