我正在写一个由exec资源运行的bash脚本(我知道。这不太理想)。我想知道是否可以在脚本中创建调试消息。通常在Bash中我使用echo并在清单中使用notify。但是当脚本作为Puppet中的Exec资源执行时,echo似乎不起作用。
答案 0 :(得分:4)
请查看此处的文档,了解logoutput
属性:https://docs.puppet.com/puppet/latest/reference/types/exec.html#exec-attribute-logoutput
在Puppet代理执行期间,echo
设置为logoutput
时,您始终可以在脚本中看到true
的输出。
例如:
exec { '/bin/sh script.sh': logoutput => true }