JCronTab

  •        0

Jcrontab is a scheduler written in Java. The project objective is to provide a fully functional schedules for Java projects. Jcrontab is designed to be extended and integrated with any project. Reads and stores the tasks to execute in a file, a database or an EJB and provides a basic web UI.

  • Provides a system to run Classes/Threads/main/EJB/Methods/NativePrograms... at a given time.
  • Provides a parser of crontab-like files that are fully compatible with UNIX-POSIX crontab files.
  • Stores and reads crontab table from files, DD.BB. and is designed to be extended using generic interface DataSource to store/read crontab from any place.
  • Sends an email with the result of the execution.
  • Can be easily integrated with application servers - it has been tested in Tomcat, Resin, Jetty and Jboss. It has a load-on-startup servlet to make it easier.
  • Can be used as a stand-alone application to "replace" cron.
  • Has been designed and developed to get maximum performance and extensibility.

http://jcrontab.sourceforge.net/

Tags
Implementation
License
Platform

   




Related Projects

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.

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.

Jcrontab


Jcrontab is a scheduler written in java. Jcrontab is designed to be extended and integrated with any project. Reads and stores the tasks to execute in a file, a database or an EJB and provides a basic web UI.

chronos - Fault tolerant job scheduler that handles dependencies and iso8601 based schedules.


Fault tolerant job scheduler that handles dependencies and iso8601 based schedules.

resque-scheduler - A light-weight job scheduling system built on top of resque


A light-weight job scheduling system built on top of resque

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.

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.

Oddjob


A flexible job scheduler for the distributed environment. Schedule a job on any server - from any server. Create dependencies and trigger alerts across the network. Monitor and control it all from your desktop.

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.

TaskForrest


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.