Chef infra 重写chef bash返回代码
我正在运行chef recipie来安装Websphere修复包。修复包重新运行并退出代码[2],用于部分安装。这是意料之中的行为,但厨师只是把它当作一个错误。有什么方法可以替代它吗 我希望chef继续执行下一个任务,即使返回退出代码为[2]Chef infra 重写chef bash返回代码,chef-infra,chef-recipe,Chef Infra,Chef Recipe,我正在运行chef recipie来安装Websphere修复包。修复包重新运行并退出代码[2],用于部分安装。这是意料之中的行为,但厨师只是把它当作一个错误。有什么方法可以替代它吗 我希望chef继续执行下一个任务,即使返回退出代码为[2] ================================================================================ Error executing action `run` on resource 'bash[
================================================================================
Error executing action `run` on resource 'bash[was-install-fixpacks]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '2'
快速查看将显示参数返回的值
:
命令的返回值。这可能是一个接受值的数组。返回值不匹配时引发异常。默认值:0
例如:
bash "was-install-fixpacks" do
command ..
returns [0, 2]
end
你是绝对正确的,你读过报税表,但不能正确理解。非常感谢你给出了一个清晰的例子。