Changes for version 1.35

  • o Added support for a default time zone to taskforestd.cfg o Fixed a problem that occurs when you rerun a job and remove it from the family before the job has a chance of rerunning. o Added log_date option to mark, release and rerun o If a job fails, its status line on the web page is now colored o Prune out carriage returns from job files o Added the ability to put a job on hold, and release a hold o Fixed a few test cases that wouldn't run properly during certain times of the day.

Modules

A simple but expressive job scheduler that allows you to chain jobs/tasks and create time dependencies. Uses text config files to specify task dependencies.
Functions related to logging to stderr
A collection of jobs
Functions related to releasing all dependencies of a job.
A representation of a program that can be run by the operating system
Module to provide local time. Can be made to return requested values during testing.
Functions related to today's log directory
Functions related to logging
Functions related to marking a job as Success or Failure
Get options from command line and/or environment
Functions related to logging to stdout
Functions related to releasing all dependencies of a job.
Functions related to rerunning a job
intercept text sent to stdout or stderr
implementation class to which file handles are tied. See TaskForest::StringHandle;
A time constraint on a job

Provides

in lib/TaskForest/REST.pm
in lib/TaskForest/REST/Families.pm
in lib/TaskForest/REST/FamilyList.pm
in lib/TaskForest/REST/JobList.pm
in lib/TaskForest/REST/Jobs.pm
in lib/TaskForest/REST/LogFile.pm
in lib/TaskForest/REST/PassThrough.pm
in lib/TaskForest/REST/Request.pm
in lib/TaskForest/REST/Status.pm
in lib/TaskForest/Template.pm
in lib/TaskForest/Test.pm