App-Regather
view release on metacpan or search on metacpan
lib/App/Regather.pm view on Meta::CPAN
die "Can't open $self->cf->get(qw(core pid_file)) for reading: $!";
exit 1;
};
$pid = <$fh>;
close($fh) || do {
print "close $self->cf->get(qw(core pid_file)) (opened for reading) failed: $!\n\n";
exit 1;
};
if ( kill(0, $pid) ) {
print "Doing nothing\npidfile $self->cf->get(qw(core pid_file)) of the proces with pid $pid, exists and the very process is alive\n\n";
exit 1;
}
$orphaned_pid_mtime = strftime( $self->o('ts_fmt'), localtime( (stat( $self->cf->get(qw(core pid_file)) ))[9] ));
if ( unlink $self->cf->get(qw(core pid_file)) ) {
$self->l->cc( pr => 'debug', fm => "%s:%s: orphaned %s was removed",
ls => [ __FILE__,__LINE__, $self->cf->get(qw(core pid_file)) ] )
if $self->o('v') > 0;
} else {
$self->l->cc( pr => 'err', fm => "%s:%s: orphaned %s (mtime: %s) was not removed: %s",
lib/App/Regather/Config.pm view on Meta::CPAN
use Carp;
use File::Basename;
use Mail::RFC822::Address qw(valid validlist);
use App::Regather::Plugin;
use constant LDAP => { opt => { async => '',
debug => '',
inet4 => '',
inet6 => '',
keepalive => '',
localaddr => '',
multihomed => '',
onerror => '',
port => 'port',
raw => '',
scheme => '',
timeout => 'timeout',
uri => 'uri',
version => '',
},
lib/App/Regather/Config.pm view on Meta::CPAN
anonymous = STRING
bindpw = STRING
dn = STRING
password = STRING
[ldap opt]
async = NUMBER :default 0
debug = NUMBER :default 0
inet4 = STRING
inet6 = STRING
keepalive = STRING
localaddr = STRING
multihomed = STRING
onerror = STRING
port = STRING
raw = STRING
scheme = STRING
timeout = STRING
uri = STRING
version = NUMBER :default 3
( run in 0.818 second using v1.01-cache-2.11-cpan-df04353d9ac )