如何停止./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 作出反应,例如退出前进行清理。

相关内容