Search results for "dist:Ubic MMCLERIC"
Ubic - polymorphic service manager
This module is a perl frontend to ubic services. It is a singleton OOP class. All of its methods should be invoked as class methods: Ubic->start('foo'); Ubic->stop('foo'); my $status = Ubic->status('foo');...
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::UA - tiny http client
This module is a tiny and horribly incomplete http useragent implementation. It's used by Ubic::Ping::Service and it allows ubic to avoid dependency on LWP....
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::Ping - http server which returns service status by it's name or port
MMCLERIC/Ubic-1.60
-
24 Aug 2016 22:44:09 UTC
Ubic::Run - really simple way to write init scripts
This module allows to represent any ubic service as an init script. It resolves service name automatically by looking at process $0. Currently, it supports systems where init script is located at "/etc/init.d/" (LSB-compatible systems as specified by...
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::Result - common return value for many ubic interfaces
MMCLERIC/Ubic-1.60
-
24 Aug 2016 22:44:09 UTC
Ubic::Lockf - file locker with an automatic out-of-scope unlocking mechanism
"lockf" is a perlfunc "flock" wrapper. The lock is autotamically released as soon as the associated object is no longer referenced....
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::PortMap - update and read mapping of ports to service names.
MMCLERIC/Ubic-1.60
-
24 Aug 2016 22:44:09 UTC
Ubic::Daemon - daemon management utilities
This module provides functions which let you daemonize any binary or perl coderef. Main source of knowledge if daemon is still running is pidfile, which is locked all the time after daemon was created. Note that pidfile format is unreliable and can c...
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::Watchdog - watchdog code
This module contains most of the code needed by ubic-watchdog script....
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::Service - interface and the base class for any ubic service
"Ubic::Service" is the abstract base class for all ubic service classes. It provides the common API for implementing start/stop/status operations, custom commands and tuning some metadata properties ("user()", "group()", "check_period()")....
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::Settings - ubic settings
This module can be used to get common ubic settings: *service_dir*, *data_dir* and *default_user*. Note that these settings are global and used by ubic core. Services don't have to use *data_dir* to store their data, for example; they can use any dir...
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::Persistent - simple hash-to-file persistence object
MMCLERIC/Ubic-1.60
-
24 Aug 2016 22:44:09 UTC
Ubic::Daemon::OS - base class for os-specific daemon methods
MMCLERIC/Ubic-1.60
-
24 Aug 2016 22:44:09 UTC
Ubic::Credentials - base class for OS-specific credential methods
MMCLERIC/Ubic-1.60
-
24 Aug 2016 22:44:09 UTC
Ubic::Lockf::Alarm - alarm guard
This module is necessary to implement timeouts in "Ubic::Lockf" class....
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC
Ubic::AccessGuard - guard for operations with temporarily different effective uid
Ubic::AccessGuard temporarily changes effective uid and gid, and restore it back on destruction. It's usage is limited, because when effective uid is not equal to real uid, perl automatically turns on tainted mode. Because of this, only tainted-safe ...
MMCLERIC/Ubic-1.60 - 24 Aug 2016 22:44:09 UTC