2
私は、Execリソースによって人形によって実行されるbashスクリプトを作成しています(これは理想的ではありません)。スクリプトにデバッグメッセージを作成できるかどうかを知りたい。通常はBashではエコーを使用し、マニフェストでは通知を使用します。しかし、スクリプトがPuppetのExecリソースとして実行されている場合、エコーは機能しないようです。Puppetによって実行されるスクリプトからのエコーメッセージ
私は、Execリソースによって人形によって実行されるbashスクリプトを作成しています(これは理想的ではありません)。スクリプトにデバッグメッセージを作成できるかどうかを知りたい。通常はBashではエコーを使用し、マニフェストでは通知を使用します。しかし、スクリプトがPuppetのExecリソースとして実行されている場合、エコーは機能しないようです。Puppetによって実行されるスクリプトからのエコーメッセージ
logoutput
属性のため、ここでマニュアルを参照してください:https://docs.puppet.com/puppet/latest/reference/types/exec.html#exec-attribute-logoutput
をあなたは常にtrue
へlogoutput
設定したパペット・エージェントの実行中にスクリプトであなたのecho
からの出力を見ることができます。例えば
:
exec { '/bin/sh script.sh': logoutput => true }