QBit-Cron

 view release on metacpan or  search on metacpan

lib/QBit/Cron.pm  view on Meta::CPAN


    print "MAILTO=\"$opts{'mail_to'}\"\n" if exists($opts{'mail_to'});
    print "CONTENT_TYPE=\"text/plain; charset=utf-8\"\n";
    print "\n";

    my $cron_cmd = 'perl'
      . (exists($opts{'framework_path'})   ? " -I$opts{'framework_path'}"   : '')
      . (exists($opts{'application_path'}) ? " -I$opts{'application_path'}" : '')
      . " -M$cron_pkg -e'$cron_pkg->new->do'";

    my ($cur_user) = getpwuid($<);
    my $user = $opts{'user'} || $cur_user;
    foreach my $path (sort keys(%$methods)) {
        foreach my $method (sort keys(%{$methods->{$path}})) {
            print join("\t", $methods->{$path}{$method}{'time'}, $user, "$cron_cmd $path $method") . "\n\n";
        }
    }
}

sub get_lock {
    my ($self, $name) = @_;



( run in 0.251 second using v1.01-cache-2.11-cpan-8d75d55dd25 )