puppet运行ruby脚本,执行shell命令和变量不起作用。

时间:2016-12-27 06:04:51

标签: ruby shell puppet

我的代码

cmd_result = %x("#{rndc}" "#{cmd_arg}" "#{zone}" in "#{view}")

puts "#{$?.exitstatus}"
puts cmd_result
当使用puppet运行时,

不返回任何输出,退出状态为1.

但如果我手动运行它会正常工作。

1 个答案:

答案 0 :(得分:0)

你(我认为)试图从Puppet运行ruby代码。

Puppet在ruby中使用DSL 编写的。我建议你开始here