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.
Programming the cron4j scheduler is easy, you have to know just a few methods. The launching rules for every task must be expressed with a string called scheduling pattern, whose syntax is equal to the one used by the UNIX crontab entries. If you know how to manipulate the UNIX crontab, the most is done.
http://www.sauronsoftware.it/projects/cron4j/
comments powered by Disqus
Related Products
Myschedule - A Web Application For Managing Quartz Schedulers
The MySchedule is a web application for managing Quartz Schedulers. The Quartz Scheduler is a Java system that supports flexible scheduling such as fixed repeating interval or CRON jobs. Developers may write custom job task in Java and use Quartz triggers to schedule the job. Quartz also has optional database level data storage, and it allow fine control on job executions with thread pool and clustering capability. Although Quartz is a powerful library, but it's target users are developers. You
Ruby-taskr - The RESTful Scheduler
Taskr is a stand-alone HTTP daemon, providing a cron-like networked scheduling service. Tasks can be created and managed problematically via REST calls over HTTP allowing other REST-aware services to schedule and manage jobs, or manually via a nice web interface. One common use for Taskr is to schedule jobs to be executed on remote Rails servers. However, Taskr is a far more generic tool, capable of performing a wide range of scheduled actions. Taskr jobs can be as simple as single-line shell co
Easyexecutor - Flexible tool for executing compiled java code
The computer program does not contains only source code that is turned into binary or byte code but also operating system environment, logging, external libraries, execution sequence, user input (command line arguments). You have to set all of these values correctly, otherwise the program cannot be run perfectly. System and User PropertiesSome Java program need some values from system properties and/or user properties. You can see available system properties with this single line of code. System
Spring-custom-annotations - Custom Spring Annotations
NoteThis code is under development, and do not have production status. But please try it, and contribute to it. Contact me at: nielspeter (AT) npstrandberg (DOT) com @ScheduleSchedule your Spring managed bean using the @Schedule annotation. @Schedule(repeatInterval = 1000, repeatCount = 2, startDelay = 2000) public void doThis() { // do stuff } @Schedule(cronExpression = "0/2 * * * * ?") private void doThat() { // do stuff } <!-- to pick up beans with the @Schedule annotations --> <context:compo
Advancedscheduler - Advanced Distributed Scheduling inspired by CA's Autosys
This project aims to be an Autosys compatible framework for control of enterprise job streams. Jobs may be scheduled based on time, as well as on the status of other jobs. This allows for fine-grained control over job streams -- especially compared to cron and other simple time-based schedulers. While the short-term goal is to be Autosys-compatible, the ultimate goal is to provide innovative facilities that Autosys does not, and to remove several of the artificial constraints placed on users by
Ncron - .NET Scheduling Framework
NCron is a light-weight library for building and deploying scheduled background jobs on the .NET server platform. The goal is to hide the details about scheduling, timers and threads, letting you focus on implementing the actual jobs/tasks. NCron allows you to: Write your jobs in any .NET programming language. Define an unlimited number jobs in the same .NET assembly. Schedule your jobs for execution using a compellingly flexible fluent API. Embed the scheduling plans within the assembly, or kee
Dantejobscheduler - Dante Job Scheduler
NOTE : current implementation is early proof of concept Dante Job Scheduler allows for the registering of jobs via direct PHP API or REST. Triggers include date/time, server load, and server events. Currently Dante only runs on Windows. Dante provides an API for asynchronous/parallel execution of PHP or command-line jobs. The Web UI makes it convenient to manage and monitor jobs. The idea is simple and familiar to those who have used systems like Cron, Windows Scheduler or even products like Zen
Schedule-chronic-distributed - A distributed resource/time based scheduler for Linux/UNIX
Schedule::Chronic::Distributed is a distributed scheduling system using a shared database backend. This allows you to schedule jobs based on a combination of criteria including time of day, available resources per node, and status of other jobs. Also included is a Maypole Web application providing monitoring, management and reporting of the Schedule::Chronic::Distributed scheduler.
Sqpi - Spring Quartz Job Property Injection
Spring Injection into Quartz's Job BeansSpring provides a nice way to utilize quartz's libraries to create Jobs and populate their properties via a Map. One of the problem's with Spring's implementation is that it keeps the instance of the Object in every cycle of the Job, explicitly declaring it as Prototype doesn't do the trick. The problem exists up to spring 2.5.6 ( I call it a problem, but Spring doesn't seem to recognize it as a problem for now ) In our project we needed to "hack" the prop
Mythbox - MythBox for XBMC
MythBox is a MythTV frontend for XBMC.FeaturesWatch recordings with commercial skipping Watch Live TV Create and update recording schedules Fanart from tvdb.com, themoviedb.org, imdb.com and Google image search. Season and episode info from tvrage.com and tvdb.com View upcoming recordings Enhanced program guide View tuner and job queue info Compatible with MythTV 0.24 Add your own public Twitter feeds Move comm flagging jobs to the front of the queue Trigger user jobs, comm flagging, or transcod