Command-Line
如何停止 ./configure 腳本?
我需要在 Linux 電腦上遠端安裝程序。我願意:
./configure make make install
./configure
但是,當我執行配置螢幕基本上凍結時(這是一個單獨的問題),我似乎遇到了問題;它不會通過某個檢查。我需要停止配置,所以我做Ctrl
+z
,這讓我可以再次使用終端。但是,在我看來,這個過程並沒有停止。我看到
config.log
文件繼續以字節為單位增長(達到 40+MB)。這是一個問題,因為現在該過程正在進行中並創建這個我不知道它會增長到多大大小的日誌文件。我需要重新啟動電腦以停止現在在後台執行的配置腳本。當我使用 top 命令查看程序時,我看不到它的 PID。
如何
./configure
成功通過終端停止腳本?
Control
+Z
暫停(TSTP/SIGSTOP 信號)最近的前台程序,這會將您返回到您的 shell。在 shell 中,bg
命令將掛起的程序發送到後台,而fg
命令將其帶回前台。嘗試Control
+C
,它發送 SIGINT,終止程序。一些軟體以其他方式對 SIGINT 做出反應,例如在退出之前進行清理。