Sachin,You can check and see if shell_out returned an error using the '.error?' method. As an example:command = shell_out("command to be run")if command.error?# do something to handle the errorelse# do something elseendHow you integrate this with your recipe/cookbook will depend a little more on the specifics of your use-case.HTH,Brandon RaabeOn Sat, Feb 14, 2015 at 6:42 AM, Sachin Gupta < " target="_blank"> > wrote:Thanks & Regards,Hi All,I am working on a use case where I am looking a way to parse out ShellOut and issue a reboot if the condition is met? I’ve highlighted what I need to look for to issue a reboot.
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of "powershell.exe" -NoLogo -NonInteractive -NoProfile -ExecutionPolicy RemoteSigned -InputFormat None -File "C:/Users/ADMINI~1/AppData/Local/Temp/2/chef-script20150213-808-kkqdzx.ps1" ----STDOUT:
STDERR: Please restart the computer before trying to install more roles/features
---- End output of "powershell.exe" -NoLogo -NonInteractive -NoProfile -Executio
Sachin Gupta
Archive powered by MHonArc 2.6.16.