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

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.