TaskForrest

  •        8598

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. It has built-in RESTful web service. Its key features include:

  • Schedule jobs to run at predetermined times
  • Have jobs be dependent on each other
  • Put jobs on hold, and release them
  • Automatically rerun jobs that fail
  • Receive custom emails when jobs fail, are retried, or succeed
  • 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
  • Browse job log files using the included web server

http://www.taskforest.com/

Tags
Implementation
License
Platform

   




Related Projects

Job Scheduler


The Job Scheduler is used for automation - for example, process automation using the free database systems MySQL, PostgreSQL or Firebird or using SQL Server, Oracle or DB2. You can use the Job Scheduler to launch executable files and shell scripts and to run database procedures automatically. Jobs are configurable as Web Services providing interoperability with enterprise applications.

Superscheduler


Super Scheduler is a full-featured task scheduler for all system and application job scheduling. Super Scheduler is the twin software of Super Watchdog, which is event-action task scheduler for event monitoring.

OddJob


Oddjob is a free open source Java job scheduler. Oddjob provides 'no programming required' scheduling with a business orientated approach that brings control back to the user. Oddjob Explorer allows the user to monitor and control a job any where on the network with an intuitive visual interface.

Quartz


Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java EE or Java SE application - from the smallest stand-alone application to the largest e-commerce system.

crony - rufus-scheduler/foreman based cron job scheduler (perfect for use on heroku)


rufus-scheduler/foreman based cron job scheduler (perfect for use on heroku)



Rundeck - Job Scheduler and Runbook Automation


Rundeck is an open source automation service with a web console, command line tools and a WebAPI. It lets you easily run automation tasks across a set of nodes. It can schedule a job, more secure replacement of cron. It provides support for runbook automation where it can execute common set of reusable procedures.

Job-Scheduler-UI - A web application for checking the status of a job scheduler


A web application for checking the status of a job scheduler

akka-job-scheduler-example - An example of a simple job scheduler in Akka / Groovy


An example of a simple job scheduler in Akka / Groovy

Quartz.NET


Quartz.NET is a full-featured, open source job scheduling system that can be used from smallest apps to large scale enterprise systems. It is a port of very propular open source Java job scheduling framework, Quartz.

meteor-scheduler - A simple drop-in job scheduler for meteor apps.


A simple drop-in job scheduler for meteor apps.

php-scheduler-mq - A job scheduler written in PHP which uses AMQP in the background


A job scheduler written in PHP which uses AMQP in the background

GNUBatch


GNUbatch is a job scheduler to run under Unix and GNU/Linux operating systems. It executes jobs at specified dates and times or according to dependencies or interlocks defined by the user. Schedules of jobs may be run on just one processor, or shared across several processors on a network with network-wide dependencies. Access to jobs and other facilities may be restricted to one user or several users in a group as required.

kala - Modern Job Scheduler


Kala is a simplistic, modern, and performant job scheduler written in Go. It lives in a single binary and does not have any dependencies.Kala was inspired by the desire for a simpler Chronos (developed by Airbnb). Kala is Chronos for the rest of us.

Cron4j


cron4j is a scheduler for the Java platform which is very similar to the UNIX cron daemon. With cron4j you can launch, from within your Java applications, any task you need at the right time, according to some simple rules.

Schedulix - Enterprise Job Scheduling System


Schedulix is the Open Source Enterprise Job Scheduling System, which meets the complex requirements of modern IT process automation. It helps to create Complex workflow, Hierarchical workflow modelling, Workflows can be dynamically submitted or paralleled, Automatic reruns of sub-workflow, Load balancing, Sticky allocations, Time scheduling and lot more.

ticktock - A cron job scheduler for Go


ticktock is a cron job scheduler that allows you to define and run periodic jobs written in Golang. ticktock also optionally provides automatic job retry if the job has failed with an error. ticktock supports delayed and repeating jobs.Note: Work in progress, don't use it on prod yet.