Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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=
将脚本的输出记录到指定的日志文件中。