Ruby 捕获营救中的Mixlib::ShellOut::ShellCommandFailed错误

Ruby 捕获营救中的Mixlib::ShellOut::ShellCommandFailed错误,ruby,chef-infra,Ruby,Chef Infra,是否可能在chef中的rescue块中捕获错误Mixlib::ShellOut::SHELLCOMANDFAILED?我想抓住这一点,并提供重试功能所有资源(包括执行)都支持重试属性,在该属性中,您可以给它多次重试操作。这是来自执行资源还是其他资源?@coderanger是,它正在执行。在execute内部有一个命令。

是否可能在chef中的rescue块中捕获错误Mixlib::ShellOut::SHELLCOMANDFAILED?我想抓住这一点,并提供重试功能

所有资源(包括
执行
)都支持
重试
属性,在该属性中,您可以给它多次重试操作。

这是来自
执行
资源还是其他资源?@coderanger是,它正在执行。在execute内部有一个命令。