Class: Specinfra::Command::Redhat::Base::Service
Class Method Summary
collapse
check_is_monitored_by_god, check_is_monitored_by_monit, check_is_running, check_is_running_under_supervisor, check_is_running_under_upstart
Methods inherited from Base
create, escape
Class Method Details
.check_is_enabled(service, level = 3) ⇒ Object
3
4
5
|
# File 'lib/specinfra/command/redhat/base/service.rb', line 3
def check_is_enabled(service, level=3)
"chkconfig --list #{escape(service)} | grep #{level}:on"
end
|
.disable(service) ⇒ Object
11
12
13
|
# File 'lib/specinfra/command/redhat/base/service.rb', line 11
def disable(service)
"chkconfig #{escape(service)} off"
end
|
.enable(service) ⇒ Object
7
8
9
|
# File 'lib/specinfra/command/redhat/base/service.rb', line 7
def enable(service)
"chkconfig #{escape(service)} on"
end
|
.reload(service) ⇒ Object
27
28
29
|
# File 'lib/specinfra/command/redhat/base/service.rb', line 27
def reload(service)
"service #{escape(service)} reload"
end
|
.restart(service) ⇒ Object
23
24
25
|
# File 'lib/specinfra/command/redhat/base/service.rb', line 23
def restart(service)
"service #{escape(service)} restart"
end
|
.start(service) ⇒ Object
15
16
17
|
# File 'lib/specinfra/command/redhat/base/service.rb', line 15
def start(service)
"service #{escape(service)} start"
end
|
.stop(service) ⇒ Object
19
20
21
|
# File 'lib/specinfra/command/redhat/base/service.rb', line 19
def stop(service)
"service #{escape(service)} stop"
end
|