27.3.6. Kickstart 错误处理
从 Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux 7 开始,Kickstart 安装可以包含自定义脚本,当安装程序遇到严重错误时,例如:安装请求的软件包中的一个错误,在指定时无法启动 VNC,或在扫描存储设备时出现错误。发生此类错误后安装无法继续。安装程序将按照它们在 Kickstart 文件中提供的顺序运行所有 %onerror 脚本。此外,如果出现回溯,将运行 %onerror 脚本。
每个 %onerror 脚本都需要以 %end 结尾。
--erroronfail
- 显示错误并在脚本失败时暂停安装。错误消息会指示您记录故障原因的位置。
--interpreter=
- 允许指定不同的脚本语言,如 Python。例如:
%post --interpreter=/usr/bin/python
可以使用系统中可用的脚本语言;在大多数情况下,它们是/usr/bin/sh、/
usr/bin/bash
和/usr/bin/python
。 --log=
- 将脚本的输出记录到指定的日志文件中。