Method: Main::Daemon#cmd_restart

Defined in:
lib/main/daemon.rb

#cmd_restartObject



223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
# File 'lib/main/daemon.rb', line 223

def cmd_restart
  42.times do
    begin
      cmd_stop
      break
    rescue Object => e
      if alive?
        sleep(rand)
      else
        break
      end
    end
  end

  abort("could not stop #{ @script }!") if alive?

  sleep(rand)

  cmd_start
end