Solved

Open Source Scheduler?

Posted on 2011-09-16
12
277 Views
Last Modified: 2013-11-05
Does anyone have any suggestions for an open source scheduler maybe written or Java that will allow for scheduling batch jobs and also has the capability to watch for events to kick off jobs?

The built in scheduler will not suffice.

Thanks,

NG,
0
Comment
Question by:nike_golf
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 8
  • 4
12 Comments
 
LVL 47

Expert Comment

by:for_yan
ID: 36552674
0
 
LVL 47

Expert Comment

by:for_yan
ID: 36552679

check also this - they are talking about Quartz and some other

http://stackoverflow.com/questions/2750226/what-is-a-good-open-source-job-scheduler-in-java
0
 
LVL 47

Expert Comment

by:for_yan
ID: 36552685

and this is close but maybe something additional:
http://stackoverflow.com/questions/1465607/java-scheduler
0
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 
LVL 47

Expert Comment

by:for_yan
ID: 36552687
0
 
LVL 13

Author Comment

by:nike_golf
ID: 36553883
All those seem to be Inly able to schedule java applications. Correct me if I'm wrong...

I need to be able to schedule .exe and .bat jobs do any if those offer that?
0
 
LVL 13

Author Comment

by:nike_golf
ID: 36557748
Something like zcron looks promising but since I was hoping to run this on my desktop at work it's a bust...
0
 
LVL 47

Expert Comment

by:for_yan
ID: 36557772

But you can wrap  .exe and .bat in Java Runtime.getUntiame().exec(...)

Quartz also has NativeJob facility to run native job, like .exe

Maybe z-cron is more suitable if you are not focused so much on java
0
 
LVL 13

Author Comment

by:nike_golf
ID: 36557962
Maybe I'm overlooking Quartz...

Do you have an example of how I would execute a .bat in Quartz?

NG,

0
 
LVL 47

Accepted Solution

by:
for_yan earned 500 total points
ID: 36557981


I saw such question about executing .exe file:
http://stackoverflow.com/questions/2806612/quartz-scheduler-not-running-the-task

JobDataMap map = new JobDataMap();
map.put(NativeJob.PROP_COMMAND, "c:/WINDOWS/notepad.exe");

In this question the author could not see notapd starting, but ther is a provision.

But there is not much doubt once you can execute any java method, say like here
http://www.roseindia.net/quartz/quartz-scheduler-tutorial.shtml
 so you can use Runtime.getRuntime().exec(...)
and start exe file and batch file in this way from within java code.


There is also Quartz.NET which should definitely start not only java jobs:
http://quartznet.sourceforge.net/faq.html

though it seems to me that z-cron looks more popular than Quartz.NET






Besu

0
 
LVL 47

Expert Comment

by:for_yan
ID: 36558007
But if most of your jobs will not be based on java - I'd rather suggest to use non-java
scheduler.
0
 
LVL 13

Author Comment

by:nike_golf
ID: 36584171
Since this is a Windows 7 machine I don't really see a lot of options.

Quartz and Quarts.net look promising as well as Zcron.

Thanks for all the help and suggestions.
0
 
LVL 47

Expert Comment

by:for_yan
ID: 36584177
You are always welcome.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

OfficeMate Freezes on login or does not load after login credentials are input.
When you start your Windows 10 PC and got an "Operating system not found" error or just saw  "Auto repair for startup" or a blinking cursor with black screen. A loop for Auto repair will start but fix nothing.  You will be panic as there are no back…
This Micro Tutorial will give you a introduction in two parts how to utilize Windows Live Movie Maker to its maximum capability. This will be demonstrated using Windows Live Movie Maker on Windows 7 operating system.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
Suggested Courses

632 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question