module MiGA::Common::WithDaemon

def terminate

Declares a daemon termination. Do not use, directly, use #stop instead.
#
def terminate
  unless declare_alive_pid.nil?
    Process.kill(9, declare_alive_pid)
    @declare_alive_pid = nil
  end
  File.rename(alive_file, terminated_file) if File.exist? alive_file
end