module Luban::Deployment::Command::Tasks::Monitor
Constants
- Actions
Public Instance Methods
monitor_tasks()
click to toggle source
# File lib/luban/deployment/cli/command.rb, line 163 def monitor_tasks; commands[:monitor].commands; end
monitorable?()
click to toggle source
# File lib/luban/deployment/cli/command.rb, line 159 def monitorable? controllable? and monitor_defined? and !monitor_itself? end
Protected Instance Methods
setup_monitor_tasks()
click to toggle source
# File lib/luban/deployment/cli/command.rb, line 167 def setup_monitor_tasks command :monitor do desc "Run process monitoring tasks" task :on do desc "Turn on process monitor" action! :monitor_on end task :off do desc "Turn off process monitor" action! :monitor_off end task :reload do desc "Reload monitor configuration" action! :monitor_reload end task :status do desc "Check monitor status" switch :summary, "Show status summary", short: :s action! :monitor_check end end end