This Release | Ubic-1.47 | [Download] [Browse] | 02 Dec 2012 | |||
Latest Release | Ubic-1.60 | [Download] [Browse] | 24 Aug 2016 | |||
Other Releases | ||||||
Links | [ Discussion Forum ] [ View/Report Bugs ] [ Website ] [ Dependencies ] [ Other Tools ] | |||||
Repository | git://github.com/berekuk/Ubic.git | |||||
CPAN Testers | PASS (196) FAIL (4) NA (9) [ View Reports ] [ Perl/Platform Version Matrix ] | |||||
Rating |
![]() | |||||
License | The Perl 5 License (Artistic 1 & GPL 1) | |||||
Special Files |
|
Ubic | polymorphic service manager | 1.47 | |
Ubic::AccessGuard | guard for operations with temporarily different effective uid | 1.47 | |
Ubic::Admin::Setup | this module handles ubic setup: asks user some questions and configures your system | 1.47 | |
Ubic::AtomicFile | atomic file operations | 1.47 | |
Ubic::Cmd | ubic methods with pretty printing. | 1.47 | |
Ubic::Cmd::Results | console results set | 1.47 | |
Ubic::Credentials | base class for OS-specific credential methods | 1.47 | |
Ubic::Credentials::OS::MacOSX | MacOSX-specific credentials implementation | 1.47 | |
Ubic::Credentials::OS::POSIX | POSIX-specific credentials implementation | 1.47 | |
Ubic::Credentials::OS::Windows | dummy credentials module | 1.47 | |
Ubic::Daemon | daemon management utilities | 1.47 | |
Ubic::Daemon::OS | base class for os-specific daemon methods | 1.47 | |
Ubic::Daemon::OS::Linux | linux-specific daemonize helpers | 1.47 | |
Ubic::Daemon::OS::POSIX | POSIX-compatible daemonize helpers | 1.47 | |
Ubic::Daemon::PidState | internal object representing process info stored on disk | 1.47 | |
Ubic::Daemon::Status | daemon status structure | 1.47 | |
Ubic::Lockf | file locker with an automatic out-of-scope unlocking mechanism | 1.47 | |
Ubic::Lockf::Alarm | alarm guard | 1.47 | |
Ubic::Logger | very simple logging functions | 1.47 | |
Ubic::Multiservice | interface of multiservice representing several named services | 1.47 | |
Ubic::Multiservice::Dir | multiservice which uses directory with configs to instantiate services | 1.47 | |
Ubic::Multiservice::Simple | simplest multiservice, configured in constructor | 1.47 | |
Ubic::Persistent | simple hash-to-file persistence object | 1.47 | |
Ubic::Ping | http server which returns service status by it's name or port | 1.47 | |
Ubic::Ping::Service | ubic.ping service | 1.47 | |
Ubic::PortMap | update and read mapping of ports to service names. | 1.47 | |
Ubic::Result | common return value for many ubic interfaces | 1.47 | |
Ubic::Result::Class | ubic result object | 1.47 | |
Ubic::Run | really simple way to write init scripts | 1.47 | |
Ubic::Service | interface and the base class for any ubic service | 1.47 | |
Ubic::Service::Common | common way to construct new service by specifying several callbacks | 1.47 | |
Ubic::Service::SimpleDaemon | service module for daemonizing any binary | 1.47 | |
Ubic::Service::Skeleton | skeleton of any service with common start/stop logic | 1.47 | |
Ubic::Service::Utils | helpers for custom service authors | 1.47 | |
Ubic::ServiceLoader | load service from file | 1.47 | |
Ubic::ServiceLoader::Base | abstract base class for service loaders | 1.47 | |
Ubic::ServiceLoader::Default | default service loader | 1.47 | |
Ubic::ServiceLoader::Ext::ini | loader for ini-style configs | 1.47 | |
Ubic::ServiceLoader::Ext::json | loader for json-style configs | 1.47 | |
Ubic::Settings | ubic settings | 1.47 | |
Ubic::Settings::ConfigFile | single ubic config file | 1.47 | |
Ubic::SingletonLock | lock which can be safely created several times from the same process without deadlocking | 1.47 | |
Ubic::UA | tiny http client | 1.47 | |
Ubic::Watchdog | watchdog code | 1.47 | |
root_t::Daemon |
Ubic::Manual::FAQ | frequently asked questions about Ubic   |
Ubic::Manual::Intro | Initial introduction   |
Ubic::Manual::Multiservices | Multiservices - dynamic generation of service tree   |
Ubic::Manual::Overview | General ubic concepts and architecture   |
ubic | command-line frontend to ubic services   |
ubic_admin | ubic administration script   |
ubic_daemon | daemonize any binary   |
ubic_periodic | run given command every N seconds   |
ubic_update | update ubic metadata   |
ubic_watchdog | watchdog which checks all ubic services.   |
README.md |
root_t/README |