Module: Daemontools
- Defined in:
- lib/daemontools.rb,
lib/daemontools/service.rb,
lib/daemontools/version.rb,
lib/daemontools/service_builder.rb,
lib/daemontools/service_remover.rb
Defined Under Namespace
Classes: Builder, Remover, Service
Constant Summary
collapse
- VERSION =
"0.2.11"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.log_root ⇒ Object
Returns the value of attribute log_root.
10
11
12
|
# File 'lib/daemontools.rb', line 10
def log_root
@log_root
end
|
.svc_root ⇒ Object
Returns the value of attribute svc_root.
10
11
12
|
# File 'lib/daemontools.rb', line 10
def svc_root
@svc_root
end
|
.tmp_root ⇒ Object
Returns the value of attribute tmp_root.
10
11
12
|
# File 'lib/daemontools.rb', line 10
def tmp_root
@tmp_root
end
|
Class Method Details
.add(name, command, options = {}) ⇒ Object
18
19
20
|
# File 'lib/daemontools.rb', line 18
def self.add(name, command, options = {})
Service[name].add(command, options)
end
|
.add_empty(name) ⇒ Object
84
85
86
|
# File 'lib/daemontools.rb', line 84
def self.add_empty(name)
Service[name].add_empty
end
|
.add_empty_tmp(name) ⇒ Object
88
89
90
|
# File 'lib/daemontools.rb', line 88
def self.add_empty_tmp(name)
Service[name].add_empty_tmp
end
|
.check_service_exists(name, raise_error = true) ⇒ Object
56
57
58
|
# File 'lib/daemontools.rb', line 56
def self.check_service_exists(name, raise_error = true)
Service[name].check_service_exists(raise_error)
end
|
.delete(name, rm_cmd = nil) ⇒ Object
22
23
24
|
# File 'lib/daemontools.rb', line 22
def self.delete(name, rm_cmd = nil)
Service[name].delete(rm_cmd)
end
|
.down?(name) ⇒ Boolean
48
49
50
|
# File 'lib/daemontools.rb', line 48
def self.down?(name)
Service[name].down?
end
|
.exists?(name) ⇒ Boolean
52
53
54
|
# File 'lib/daemontools.rb', line 52
def self.exists?(name)
Service[name].check_service_exists(false)
end
|
.make_run_status_down(name) ⇒ Object
78
79
80
|
# File 'lib/daemontools.rb', line 78
def self.make_run_status_down(name)
Service[name].run_status_down!
end
|
.make_run_status_up(name) ⇒ Object
74
75
76
|
# File 'lib/daemontools.rb', line 74
def self.make_run_status_up(name)
Service[name].run_status_up!
end
|
.move_tmp(name) ⇒ Object
92
93
94
|
# File 'lib/daemontools.rb', line 92
def self.move_tmp(name)
Service[name].move_tmp
end
|
.restart(name) ⇒ Object
34
35
36
|
# File 'lib/daemontools.rb', line 34
def self.restart(name)
Service[name].restart
end
|
.run_status(name) ⇒ Object
62
63
64
|
# File 'lib/daemontools.rb', line 62
def self.run_status(name)
Service[name].run_status
end
|
.run_status_down?(name) ⇒ Boolean
70
71
72
|
# File 'lib/daemontools.rb', line 70
def self.run_status_down?(name)
Service[name].run_status_down?
end
|
.run_status_up?(name) ⇒ Boolean
66
67
68
|
# File 'lib/daemontools.rb', line 66
def self.run_status_up?(name)
Service[name].run_status_up?
end
|
.start(name) ⇒ Object
26
27
28
|
# File 'lib/daemontools.rb', line 26
def self.start(name)
Service[name].start
end
|
.status(name) ⇒ Object
40
41
42
|
# File 'lib/daemontools.rb', line 40
def self.status(name)
Service[name].status
end
|
.stop(name) ⇒ Object
30
31
32
|
# File 'lib/daemontools.rb', line 30
def self.stop(name)
Service[name].stop
end
|
.tmp_exists?(name) ⇒ Boolean
96
97
98
|
# File 'lib/daemontools.rb', line 96
def self.tmp_exists?(name)
Service[name].tmp_exists?
end
|
.up?(name) ⇒ Boolean
44
45
46
|
# File 'lib/daemontools.rb', line 44
def self.up?(name)
Service[name].up?
end
|