Hey Tayrone,
Take a look at the documentation for mixlib-shellout. You can inspect the .stdout
of your command, and use that information.
mycommand = Mixlib::ShellOut.new("some-shell-command --flags")
mycommand.run_command
if mycommand.stdout =~ /running\.\.\./
#do something
else
#do something else
end
(pardon any syntax errors)
Matt Moretti
Hi I am new to resource development, how can I do this in a provider,Get output of a shell command, if output contains the word "running..."set new_resource.status should be set to "running"how can I do that ?
Archive powered by MHonArc 2.6.16.