diff --git a/lib/resources/service.rb b/lib/resources/service.rb index 4fb033193..383a739df 100644 --- a/lib/resources/service.rb +++ b/lib/resources/service.rb @@ -336,7 +336,7 @@ module Inspec::Resources status = inspec.command("#{service_ctl} status #{service_name}") # fallback for systemv services, those are not handled via `initctl` - return SysV.new(inspec).info(service_name) if status.exit_status.to_i != 0 + return SysV.new(inspec).info(service_name) if status.exit_status.to_i != 0 || status.stdout == '' # @see: http://upstart.ubuntu.com/cookbook/#job-states # grep for running to indicate the service is there