The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.0.18

  • added methods to enable/disable daemons
    • daemon won't perform start() if disabled
    • supervisor doesn't start() a daemon that is disabled
      • no longer have to restart the supervisor to change the active daemon list
    • disable() touches a file, enable() removes it
      • daemon_name.disabled, next to daemon_name.{pid,log}

Documentation

start, stop, and manage daemons, programs, and scripts

Modules

yet another forking process controller
spawn and manage multiple Proc::Launcher objects
defines an interface for launchers
restart watched processes that have exited