4c4ceaa5d1
daemon_controller is a library for starting and stopping specific daemons programmatically in a robust, race-condition-free manner. It's not a daemon monitoring system like God or Monit. It's also not a library for writing daemons. It provides the following functionality: Starting daemons. If the daemon fails to start then an exception will be raised. daemon_controller can even detect failures that occur after the daemon has already daemonized. Starting daemons is done in a race-condition-free manner. If another process using daemon_controller is trying to start the same daemon, then daemon_controller will guarantee serialization. daemon_controller also raises an exception if it detects that the daemon is already started. Connecting to a daemon, starting it if it's not already started. This too is done in a race-condition-free manner. If the daemon fails to start then an exception will be raised. Stopping daemons. Checking whether a daemon is running. OK ajacoutot@
19 lines
879 B
Plaintext
19 lines
879 B
Plaintext
@comment $OpenBSD: PLIST,v 1.1.1.1 2011/11/17 15:33:29 jeremy Exp $
|
|
${GEM_LIB}/cache/${DISTNAME}.gem
|
|
${GEM_LIB}/gems/${DISTNAME}/
|
|
${GEM_LIB}/gems/${DISTNAME}/LICENSE.txt
|
|
${GEM_LIB}/gems/${DISTNAME}/README.markdown
|
|
${GEM_LIB}/gems/${DISTNAME}/daemon_controller.gemspec
|
|
${GEM_LIB}/gems/${DISTNAME}/lib/
|
|
${GEM_LIB}/gems/${DISTNAME}/lib/daemon_controller/
|
|
${GEM_LIB}/gems/${DISTNAME}/lib/daemon_controller.rb
|
|
${GEM_LIB}/gems/${DISTNAME}/lib/daemon_controller/lock_file.rb
|
|
${GEM_LIB}/gems/${DISTNAME}/lib/daemon_controller/spawn.rb
|
|
${GEM_LIB}/gems/${DISTNAME}/lib/daemon_controller/version.rb
|
|
${GEM_LIB}/gems/${DISTNAME}/spec/
|
|
${GEM_LIB}/gems/${DISTNAME}/spec/daemon_controller_spec.rb
|
|
${GEM_LIB}/gems/${DISTNAME}/spec/echo_server.rb
|
|
${GEM_LIB}/gems/${DISTNAME}/spec/test_helper.rb
|
|
${GEM_LIB}/gems/${DISTNAME}/spec/unresponsive_daemon.rb
|
|
${GEM_LIB}/specifications/${DISTNAME}.gemspec
|