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

Changes for version 1.26 - 2011-04-10

  • Hotfix release (https://github.com/berekuk/Ubic/issues/12):
  • don't depend on Win32 modules
  • stale Win32 code removed (it didn't work anyway, so there is no point in packaging it in CPAN releases).

Documentation

command-line frontend to ubic services
daemonize any binary
update ubic metadata
watchdog which checks all ubic services.
frequently asked questions about Ubic

Modules

flexible perl-based service manager
class which guards simple service operations
ubic methods with pretty printing.
console results set
MacOSX-specific credentials implementation
POSIX-specific credentials implementation
dummy credentials module
toolkit for creating daemonized process
base class for os-specific daemon methods
internal object representing process info stored on disk
daemon status structure
file locker with an automatic out-of-scope unlocking mechanism
alarm guard
very simple logging functions
interface of multiservice representing several named services
multiservice which uses directory with configs to instantiate services
simplest multiservice, configured in constructor
simple hash-to-file persistence object
http server which returns service status by it's name or port
update and read mapping of ports to service names.
common return value for many ubic interfaces
ubic result object
really simple way to write init scripts
interface and base class for any ubic service
common way to construct new service by specifying several callbacks
variant of service when your service is simple daemonized binary
skeleton of any service with common start/stop logic
helpers for custom service authors
lock which can be safely created several times from the same process without deadlocking

Provides

in root_t/Daemon.pm