2015-10-21 15 views
9

クラウド初期スクリプトのruncmdセクションにあるコマンドの出力をパイプでリダイレクトするにはどうすればよいですか?以下は、失敗:パイプが引用されてしまうクラウドinitのパイプを使用するとruncmdが失敗する

'curl' '-sk' 'https://example.com/packages/current/install.bash' '|' '/bin/bash' '-s' 'agent:certname=XYZ.com' 

ので、スクリプトは失敗します。

runcmd: 
    - [curl, -sk, https://example.com/packages/current/install.bash, '|', /bin/bash, -s, agent:certname=XYZ.com] 

それはこのようになりますスクリプトを作成してしまいます。この問題を回避するにはどうすればよいですか?

+0

あなたは '[SH、-c、「カール-sk https://example.com/packages/current/install.bashのようなものを試してみました|/bin/bash -s agent:certname = XYZ.com '] '? – Gonfva

+0

@Gonfvaありがとうございますが、私のために働いていません – anish

答えて

関連する問題