start_none (Daemons::Application)

    # File lib/daemons/application.rb, line 60
        def start_none
          unless options[:ontop]
            Daemonize.daemonize(nil, @group.app_name) #(logfile)
          else
            Daemonize.simulate
          end

          @pid.pid = Process.pid

          # We need this to remove the pid-file if the applications exits by itself.
          # Note that <tt>at_text</tt> will only be run if the applications exits by calling
          # <tt>exit</tt>, and not if it calls <tt>exit!</tt> (so please don't call <tt>exit!</tt>
          # in your application!
          #
          at_exit {
            begin; @pid.cleanup; rescue ::Exception; end

            # If the option <tt>:backtrace</tt> is used and the application did exit by itself
            # create a exception log.
            if options[:backtrace] and not options[:ontop] and not $daemons_sigterm
              begin; exception_log(); rescue ::Exception; end
            end

          }

          # This part is needed to remove the pid-file if the application is killed by
          # daemons or manually by the user.
          # Note that the applications is not supposed to overwrite the signal handler for
          # 'TERM'.
          #
          trap(SIGNAL) {
            begin; @pid.cleanup; rescue ::Exception; end
            $daemons_sigterm = true

            if options[:hard_exit]
              exit!
            else
              exit
            end
          }
        end