NAME

Vulcan::Daemon - CLI for daemontools service.

CONFIGURATION

A YAML file that defines conf and service paths. Each must be a valid directory or symbolic link.

service

Under which services are set up.

conf

Under which configuration files reside. Each configuration file may specify the following parameters in YAML:

required:

command: service command

optional, default to ( ):

user: ( nobody ) setuidgid user.
size: ( 10000000 ) multilog S value
keep: ( 5 ) multilog N value

SYNOPSIS

use Vulcan::Daemon;

my $daemon = Vulcan::Daemon->new( name => 'foo', path => '/path/file' );

$daemon->run();
$daemon->kill();

METHODS

run()

Set up and launch service.

kill()

Kill service.

tail( $number )

Tail service log

path()

Service path.