【发布时间】:2016-01-20 05:48:06
【问题描述】:
如何使用管道重定向云初始化脚本的runcmd 部分中的命令输出?以下失败:
runcmd:
- [curl, -sk, https://example.com/packages/current/install.bash, '|', /bin/bash, -s, agent:certname=XYZ.com]
它最终创建了一个如下所示的脚本:
'curl' '-sk' 'https://example.com/packages/current/install.bash' '|' '/bin/bash' '-s' 'agent:certname=XYZ.com'
由于管道被引用,脚本失败。我该如何解决这个问题?
【问题讨论】:
-
你试过
[sh, -c, 'curl -sk https://example.com/packages/current/install.bash | /bin/bash -s agent:certname=XYZ.com']之类的吗?
标签: ubuntu amazon-web-services cloud digital-ocean cloud-init