我在 CentOS-7 kickstart 映像中使用交互式预安装 bash 脚本。我试图使用“trap”来捕获用户Ctrl+ C(SIGINT)并运行一些代码,如下所示:
trap_ctrl_c() {
#Some code....
}
trap "trap_ctrl_c" SIGINT
虽然模拟脚本(从命令行运行它)完美地工作/捕获,但似乎在 kickstart 安装过程中信号被 anaconda 捕获并忽略。
有任何想法吗?
我在 CentOS-7 kickstart 映像中使用交互式预安装 bash 脚本。我试图使用“trap”来捕获用户Ctrl+ C(SIGINT)并运行一些代码,如下所示:
trap_ctrl_c() {
#Some code....
}
trap "trap_ctrl_c" SIGINT
虽然模拟脚本(从命令行运行它)完美地工作/捕获,但似乎在 kickstart 安装过程中信号被 anaconda 捕获并忽略。
有任何想法吗?