          name : daemon
        author : Jimmy Wennlund <jimmy.wennlund@gmail.com>
  contributors : 
      commands : 
  service_type : daemon
 process_types : daemon, kill
       options : pid_of, pid_file, forks, respawn, respawn_pause, respawn_rate, daemon_fail_ok
        states : DAEMON_START_MARKED, DAEMON_STOP_MARKED, DAEMON_RUNNING,
                 DAEMON_WAITING_FOR_START_DEP, DAEMON_WAITING_FOR_STOP_DEP,
		 DAEMON_START_DEPS_MET, DAEMON_STOP_DEPS_MET, DAEMON_KILL,
		 DAEMON_TERM, DAEMON_STOPPED, DAEMON_LAUNCH, DAEMON_WAIT_FOR_PID_FILE,
		 DAEMON_WAIT_RESP_TOUT, DAEMON_START_DEPS_FAILED, DAEMON_STOP_DEPS_FAILED,
		 DAEMON_FAIL_STARTING, DAEMON_FAIL_STOPPING, DAEMON_UP_CHECK_FAILED,
		 DAEMON_RESPAWN_RATE_EXCEEDED
   description : This handles the service type daemon.  A daemon is a process
                 that should execute and stay running (where a service will
                 execute and terminate).  This plugin has checks for pidfiles
                 and will watch for daemons terminating unexpectedly, amongst
                 other actions.
