class FluentdService

Public Instance Methods

service_main() click to toggle source
# File lib/fluent/winsvc.rb, line 49
def service_main
  @pid = service_main_start
  while running?
    sleep 10
  end
end
service_stop() click to toggle source
# File lib/fluent/winsvc.rb, line 56
def service_stop
  ev = Win32::Event.open(INTEVENTOBJ_NAME)
  ev.set
  ev.close
  if @pid > 0
    Porcess.waitpid(@pid)
  end
end