class Cfgd::Service
provides some basic Service
operations. Will work with sysv and systemd
Public Class Methods
start(servicename)
click to toggle source
self.start parent method for starting services
# File lib/cfgd/service.rb, line 22 def self.start(servicename) @adapter = Cfgd::Adapter::Initsystem.adapter debug "#{name}.#{__method__} => #{servicename}" @adapter.start servicename end
status(servicename)
click to toggle source
self.status parent method for gettig the status of the service (as bool)
# File lib/cfgd/service.rb, line 31 def self.status(servicename) @adapter = Cfgd::Adapter::Initsystem.adapter debug "#{name}.#{__method__} => #{servicename}" @adapter.status servicename end
stop(servicename)
click to toggle source
self.stop parent method for stopping services
# File lib/cfgd/service.rb, line 13 def self.stop(servicename) @adapter = Cfgd::Adapter::Initsystem.adapter debug "#{name}.#{__method__} => #{servicename}" @adapter.stop servicename end