Module: Win::ServiceController::UnixService

Defined in:
lib/win/service_controller/unix_service.rb

Instance Method Summary collapse

Instance Method Details

#pause_serviceObject



20
21
22
# File 'lib/win/service_controller/unix_service.rb', line 20

def pause_service
  execute_net_rpc_command :pause
end

#resume_serviceObject



24
25
26
# File 'lib/win/service_controller/unix_service.rb', line 24

def resume_service
  execute_net_rpc_command :resume
end

#service_statusObject



14
15
16
17
18
# File 'lib/win/service_controller/unix_service.rb', line 14

def service_status
  result = execute_net_rpc_command :status
  status = remove_tabs_from_string(result).split("\n")[0].scan(/\w+/)
  return status[status.size-1]
end

#start_serviceObject



6
7
8
# File 'lib/win/service_controller/unix_service.rb', line 6

def start_service
  execute_net_rpc_command :start
end

#stop_serviceObject



10
11
12
# File 'lib/win/service_controller/unix_service.rb', line 10

def stop_service
  execute_net_rpc_command :stop
end