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.
nice: ( 19 ) nice -n value.
ionice: ( 3 ) ionice -c value.
wait: ( 20 ) sleep a few seconds after a failed launch.
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.