TaskForest - An Executive Summary

Taskforest is a simple but expressive open-source job scheduler that allows you to chain jobs/tasks and create time dependencies. It uses text config files to specify task dependencies.

With the TaskForest Job Scheduler you can:

  • schedule jobs to run at predetermined times,
  • have jobs be dependent on each other
  • rerun failed jobs
  • mark jobs as succeeded or failed
  • check the status of all jobs scheduled to run today
  • interact with the included web service using your own client code
  • interact with the included web server using your default browser
  • express the relationships between jobs using a simple text-based format (a big advantage if you like using 'grep')
  • browse job log files using the included web server