计划脚本语法建议

在创建计划脚本时,可以考虑以下建议:
  1. 不要在计划脚本中包含以下 guestfish 命令,因为 Image Streamer 在安装操作系统卷时自动启动这些命令:
    • guestfish

    • add <disk.img>

    • run

  2. 根据 guestfish 约定,
    • / 开头的任何文件路径表示安装的黄金映像文件系统中的文件路径。

    • ./ 开头的任何文件路径表示 Image Streamer 设备提供的临时空间。在定制或泛化过程中,可以使用该临时空间存储临时文件。
      注意:

      在完成定制或泛化过程后,将清除该临时空间。

  3. 您可以使用 ! 启动 bash 命令。也可以使用 heredoc 语法嵌入 bash 命令。

  4. 在执行计划脚本时,将在部署日志中记录执行结果。要创建额外的日志消息,请使用以下语法:

    echo "ImageStreamerLog: [log message]"

  5. @ 字符用于在脚本计划中指定自定义属性。因此,如果要将 @ 字符用于不同的用途,必须使用 @@ 而不是 @