如何停止./configure腳本?

如何停止./configure腳本?

我需要在 Linux 電腦上遠端安裝程式。我願意:

./configure
make
make install

然而,當我運行時,我似乎遇到了問題./configure(這是一個單獨的問題),其中配置螢幕基本上凍結了;它不會通過特定的檢查。我需要停止配置,所以我執行Ctrl+ z,這讓我可以再次使用終端。

然而,在我看來,這個過程並沒有停止。我看到config.log檔案繼續以位元組為單位增長(達到 40+MB)。這是一個問題,因為現在該過程正在進行並建立此日誌文件,我不知道它會增長到什麼大小。

我需要重新啟動電腦才能停止現在在後台運行的配置腳本。當我使用top指令查看進程時,我看不到它的PID。

如何./configure透過終端成功停止腳本?

答案1

Control+Z暫停 (TSTP/SIGSTOP 訊號) 這最近的前台進程,它會讓您回到 shell。在 shell 中,該bg 命令將掛起的進程傳送到後台,同時fg命令將其帶回前台。嘗試Control+ C,它發送 SIGINT,殺死進程。有些軟體以其他方式對 SIGINT 做出反應,例如退出前進行清理。

相關內容