无法在 kickstart“%pre”bash 脚本中捕获“CTRL+C”

无法在 kickstart“%pre”bash 脚本中捕获“CTRL+C”

我在 CentOS-7 kickstart 映像中使用交互式预安装 bash 脚本。我试图使用“trap”来捕获用户Ctrl+ C(SIGINT)并运行一些代码,如下所示:

trap_ctrl_c() {

 #Some code....

}

trap "trap_ctrl_c" SIGINT

虽然模拟脚本(从命令行运行它)完美地工作/捕获,但似乎在 kickstart 安装过程中信号被 anaconda 捕获并忽略。

有任何想法吗?

相关内容