Masayuki Matsuki > Parse-Crontab-0.04 > Parse::Crontab

Download:
Parse-Crontab-0.04.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.04   Source  

NAME ^

Parse::Crontab - Perl extension to parse Vixie crontab file

SYNOPSIS ^

    use Parse::Crontab;
    my $crontab = Parse::Crontab->new(file => 'crontab.txt');
    if ($crontab->is_valid) {
        warn $crontab->error_message;
    }
    for my $job ($crontab->jobs) {
        say $job->minute;
        say $job->hour;
        say $job->day;
        say $job->month;
        say $job->day_of_week;
        say $job->command;
    }

DESCRIPTION ^

This software is for parsing and validating Vixie crontab files.

INTERFACE ^

Constructor Options

file

crontab file.

verbose

verbose option (Default: 1). If errors/warnings exist, errors/warnings message is dumped immediately when parsing.

has_user_field

for the crontab format having user field (system-width cron files and all that).

Functions

is_valid()

Checking crontab is valid or not.

entries()

returns all entries in crontab

jobs()

returns job entries in crontab

DEPENDENCIES ^

Perl 5.8.1 or later.

BUGS ^

All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.

AUTHOR ^

Masayuki Matsuki <y.songmu@gmail.com>

LICENSE AND COPYRIGHT ^

Copyright (c) 2013, Masayuki Matsuki. All rights reserved.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

syntax highlighting: