Module: Luban::Deployment::Command::Tasks::Control

Included in:
Application, Project, Service::Base
Defined in:
lib/luban/deployment/cli/command.rb

Constant Summary collapse

Actions =
%i(start_process stop_process kill_process
restart_process check_process show_process)

Instance Method Summary collapse

Instance Method Details

#controllable?Boolean

Returns:

  • (Boolean)


102
# File 'lib/luban/deployment/cli/command.rb', line 102

def controllable?; true; end

#process_monitor_via(monitor, env: "uber/lubmon") ⇒ Object



104
105
106
107
108
# File 'lib/luban/deployment/cli/command.rb', line 104

def process_monitor_via(monitor, env: "uber/lubmon")
  monitor = monitor.to_s.downcase
  env = env.to_s.downcase
  process_monitor name: monitor, env: env
end