脚本参数

安装器可以根据实际的运行环境(比如运行时临时文件夹)以及用户的实际选择(比如选择目标安装目录/宗卷)等,动态地将这些参数传递给脚本,以方便脚本根据用户的操作做出决定,以适应实际情况。

参数主要有4个,在Bash脚本内分别使用$0、$1、$2和$3来获取;对于常用的Perl语言的脚本,分别是:$0、$ARGV[0]、$ARGV[1]和$ARGV[2]。

每个参数的含义,根据不同脚本类型有所不同,对于Bash脚本来说,每个参数的含义如下表所列:

参数

$0

$1

$2

$3

InstallationCheck

脚本完整目录

包完整目录

默认路径

目标卷

VolumeCheck

脚本完整目录

卷完整目录

不适用

不适用

Preflight

脚本完整目录

包完整目录

目标完整路径

目标卷

Preinstall preupgrade

脚本完整目录

包完整目录

目标完整路径

目标卷

Postinstall postupgrade

脚本完整目录

包完整目录

目标完整路径

目标卷

postflight

脚本完整目录

包完整目录

目标完整路径

目标卷

Last updated