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

NAME

Ubic::Service::SimpleDaemon - variant of service when your service is simple daemonized binary

VERSION

version 1.10

SYNOPSIS

    use Ubic::Service::SimpleDaemon;
    my $service = Ubic::Service::SimpleDaemon->new({
        name => "sleep",
        bin => "sleep 1000",
    });

DESCRIPTION

Unlike Ubic::Service::Common, this class allows you to specify only name and binary of your service.

METHODS

new($params)

Constructor.

Parameters:

bin

Daemon binary.

name

Service's name. Optional, will usually be set by upper-level multiservice.

user

User under which daemon will be started. Optional, default is root.

stdout

File into which daemon's stdout will be redirected. Default is /dev/null.

stderr

File into which daemon's stderr will be redirected. Default is /dev/null.

pidfile()

Get pid filename. It will be concatenated from simple-daemon pid dir and service's name.

SEE ALSO

Ubic::Daemon - module to daemonize any binary

AUTHOR

Vyacheslav Matjukhin <mmcleric@yandex-team.ru>