Daemon-Device
view release on metacpan or search on metacpan
lib/Daemon/Device.pm view on Meta::CPAN
on_parent_hup
on_child_hup
on_parent_death
on_child_death
on_replace_child
on_message
data
) );
if ( not $self->{_daemon}{user} ) {
my $user = getlogin || getpwuid($<) || 'root';
$self->{_daemon}{user} ||= $user;
}
$self->{_daemon}{group} ||= ( getgrgid( (getpwnam( $self->{_daemon}{user} ) )[3] ) )[0];
croak 'new() called without "daemon" parameter as a hashref' unless ( ref( $self->{_daemon} ) eq 'HASH' );
for ( qw( program program_args ) ) {
croak qq{new() called with "daemon" hashref containing "$_" key} if ( $self->{_daemon}{$_} );
}
for ( qw(
parent child
( run in 0.290 second using v1.01-cache-2.11-cpan-8d75d55dd25 )