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

Changes for version 1.29 - 2011-06-07

  • ubic-admin script: fix crontab install when user doesn't have previous crontab
  • ubic script: fix 'ubic unknown-cmd' error reporting
  • watchdog improvements:
    • don't ask for status twice if service works
    • permanently set credentials instead of using forks for non-root services
    • log status obtained by status check, instead of just logging 'service is broken'
  • POD improvements:
    • Ubic::Manual::Intro
    • Ubic::Manual::Multiservices
    • various POD fixes

Documentation

command-line frontend to ubic services
ubic administration script
daemonize any binary
run given command every N seconds
update ubic metadata
watchdog which checks all ubic services.
command-line frontend to ubic services
ubic administration script
daemonize any binary
run given command every N seconds
update ubic metadata
watchdog which checks all ubic services.
frequently asked questions about Ubic
General ubic concepts and architecture
Multiservices - dynamic generation of service tree
command-line frontend to ubic services
ubic administration script
daemonize any binary
run given command every N seconds
update ubic metadata
watchdog which checks all ubic services.
command-line frontend to ubic services
ubic administration script
daemonize any binary
run given command every N seconds
update ubic metadata
watchdog which checks all ubic services.
frequently asked questions about Ubic
General ubic concepts and architecture
Multiservices - dynamic generation of service tree
frequently asked questions about Ubic
General ubic concepts and architecture
Multiservices - dynamic generation of service tree
frequently asked questions about Ubic
General ubic concepts and architecture
Multiservices - dynamic generation of service tree

Modules

flexible perl-based service manager
class which guards simple service operations
this module handles ubic setup: asks user some questions and configures your system
ubic methods with pretty printing.
console results set
base class for OS-specific credential methods
MacOSX-specific credentials implementation
POSIX-specific credentials implementation
dummy credentials module
toolkit for creating daemonized process
base class for os-specific daemon methods
linux-specific daemonize helpers
POSIX-compatible daemonize helpers
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
ubic.ping service
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
ubic settings
single ubic config file
lock which can be safely created several times from the same process without deadlocking
watchdog code
flexible perl-based service manager
class which guards simple service operations
this module handles ubic setup: asks user some questions and configures your system
ubic methods with pretty printing.
console results set
base class for OS-specific credential methods
MacOSX-specific credentials implementation
POSIX-specific credentials implementation
dummy credentials module
toolkit for creating daemonized process
base class for os-specific daemon methods
linux-specific daemonize helpers
POSIX-compatible daemonize helpers
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
ubic.ping service
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
ubic settings
single ubic config file
lock which can be safely created several times from the same process without deadlocking
watchdog code
flexible perl-based service manager
class which guards simple service operations
this module handles ubic setup: asks user some questions and configures your system
ubic methods with pretty printing.
console results set
base class for OS-specific credential methods
MacOSX-specific credentials implementation
POSIX-specific credentials implementation
dummy credentials module
toolkit for creating daemonized process
base class for os-specific daemon methods
linux-specific daemonize helpers
POSIX-compatible daemonize helpers
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
ubic.ping service
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
ubic settings
single ubic config file
lock which can be safely created several times from the same process without deadlocking
watchdog code
flexible perl-based service manager
class which guards simple service operations
this module handles ubic setup: asks user some questions and configures your system
ubic methods with pretty printing.
console results set
base class for OS-specific credential methods
MacOSX-specific credentials implementation
POSIX-specific credentials implementation
dummy credentials module
toolkit for creating daemonized process
base class for os-specific daemon methods
linux-specific daemonize helpers
POSIX-compatible daemonize helpers
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
ubic.ping service
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
ubic settings
single ubic config file
lock which can be safely created several times from the same process without deadlocking
watchdog code

Provides

in debuild/source/root_t/Daemon.pm
in root_t/Daemon.pm
in debuild/source/t/IgnoreWarn.pm
in debuild/source/t/Utils.pm
in debuild/source/t/Utils/IgnoreWarn.pm
in debuild/source/t/Utils/IgnoreWarnGuard.pm