Changes for version 1.17

  • The major change in this release is the addition of an alternative run wrapper script called run_with_log. It performs the same functions as the original wrapper, and also creates a log file that captures both STDOUT and STDERR of the job being run. On the website you can now display the log file of any running or completed job, by clicking on the displayed status of the job. The RESTful web service also supports this. A couple of entries have also been added to the HOWTO section of the documentation.

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
A representation of a program that can be run by the operating system
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 rerunning a job
intercept text sent to stdout or stderr
implementation class to which file handles are tied. See TaskForest::StringHandle;
A time costraint 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