Sys-RunAlone-User
view release on metacpan or search on metacpan
lib/Sys/RunAlone/User.pm view on Meta::CPAN
my $silent;
my $retry;
my $pid_file;
my $callback;
1;
sub import {
shift;
my($userName) = (getpwuid($>))[0];
my %args= @_;
$silent = delete $args{silent};
$retry = delete $args{retry};
$retry = $ENV{RETRY_SYS_RUNALONE} if exists $ENV{RETRY_SYS_RUNALONE};
my($dir) = delete $args{pid_dir};
my($file) = delete $args{pid_file};
$callback = delete $args{callback};
$dir ||= "/tmp";
$file ||= "$userName-$0.lock";
( run in 0.270 second using v1.01-cache-2.11-cpan-8d75d55dd25 )