Schedule::Cron is a Perl module that provides a simple but complete cron-like scheduler. It can be used for periodically executing Perl subroutines. The philosophy behind Schedule::Cron is to call subroutines periodically from within one single Perl program instead of letting cron trigger several (possibly different) Perl scripts. Everything under one roof. Furthermore, Schedule::Cron provides a mechanism to create crontab entries dynamically, which isn't that easy with cron. It knows about all extensions (at least all extensions the author is aware of, i.e those of "Vixie" cron) for crontab entries like ranges including 'steps', specification of month and days of the week by name, or coexistence of lists and ranges in the same field. It even supports a bit more (like lists and ranges with symbolic names). It has existed since 1999 on CPAN and is successfully used in many projects.
|Tags||Development Libraries Perl Modules cron scheduler Job|
|Operating Systems||Unix Windows Mac OS X Solaris HP-UX IRIX Linux AIX|
Release Notes: Beside various bugfixes, this release enables a dynamic schedule change between two cron events, logging with various log levels, and contains some security enhancements.
Release Notes: This (final) release fixes several bugs. No more features will be added, but new minor releases might happen to fix bugs.
Release Notes: This release fixes a bug which can happen during a DST backswitch, i.e. when the time is switched back one hour when leaving summer time. It happened for certain timezones (e.g. PST8PDT) and could cause Schedule::Cron to run amok when a job is triggered within the extra hour. Upgrading is highly recommended.