Class: CKnife::CKnifeMon

Inherits:
Thor
  • Object
show all
Defined in:
lib/cknife/cknife_mon.rb

Instance Method Summary collapse

Instance Method Details

#restartObject



72
73
74
75
# File 'lib/cknife/cknife_mon.rb', line 72

def restart
  stop
  start
end

#startObject



61
62
63
64
# File 'lib/cknife/cknife_mon.rb', line 61

def start
  say("Starting.")
  daemonized_task.start
end

#statusObject



67
68
69
# File 'lib/cknife/cknife_mon.rb', line 67

def status
  daemonized_task.show_status
end

#stopObject



78
79
80
81
82
83
84
85
86
# File 'lib/cknife/cknife_mon.rb', line 78

def stop
  if !daemonized_task.running?
    say("Not running.", :red)
    return
  end

  daemonized_task.stop
  say("Stopped.")
end