第 11 章 在 cloud-init 中使用 shell 脚本
您可以将列表值或字符串值添加到 bootcmd 或 runcmd。您还可以在 userdata 中提供 shell 脚本。
- 如果您使用字符串值,则整个字符串作为 shell 脚本运行。
-
如果您使用
bootcmd或runcmd的列表值,则每个列表项依次使用execve运行。 -
如果要使用
cloud-init运行 shell 脚本,请提供 shell 脚本(使用#!结束)而不是为cloud-init提供一个.yaml文件。
有关如何在 bootcmd 和 runcmd 中放置 shell 脚本的示例,请参阅在第一次引导时运行命令。