Changes for version 1.10

  • Syntax error checking was added to the Family file parser. Optional logging of STDOUT and STDERR is now possible. The mark and rerun commands can now act on just the job specified, or on all its dependents or on both - the job and its dependents. Finally, a config file can now be used in lieu of command-line options or environment variables.
  • New options are:
  • --log
  • --config_file
  • --chained
  • --log_threshold
  • --log_file
  • --err_file
  • A sample config file can be found in the main directory as well as in the pod for TaskForest.
  • Please see the TaskForest pod for more details: perldoc TaskForest OR man TaskForest
  • Because of these changes, there are two new dependencies:
  • Log::Log4perl version 1.16 or higher Config::General version 2.38 or higher

Modules

Simple, powerful task scheduler
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 marking a job as Success or Failure
Get options from command line and/or environment
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/ErrLogger.pm
in lib/TaskForest/Logs.pm
in lib/TaskForest/OutLogger.pm