如何阻止此命令退出終端

如何阻止此命令退出終端

我正在建立 tarball,為了估計其他建置需要多長時間,我需要計算第一個建置的時間。但是,每次我嘗試計算此命令的時間時,終端都會在完成後立即退出,並且我無法讀取結果。這是命令:

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; }

為什麼會重置終端,我該如何停止它?

答案1

time { . ../configure \

你來採購了configure!然後,其中的每個命令都在目前 shell 中運行,而不是在子 shell 中運行。如果exit遇到,shell 將會退出。你的意思:

time { ../configure \

相關內容