Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a job control system for Linux. Before you ask - quite aware of cron and at :-)

What I want is something where I can set time windows for jobs to run in, priorities, and some simple dependencies, maybe some retry rules.

In the Big Enterprise World this is AUTOSYS or Control-M. There's also the Open Source Job Scheduler, but it's Java-based and I suspect a memory hog. Most of these jobs will be running on relatively small-memory VPS systems (256MB-2GB memory)

I search but didn't see much in the way of answers...

Scheduler for sequential jobs on Linux

Choosing job scheduler on *nix

share|improve this question
might help to mention what distro - some init-replacements might be part of the solution here. Also, by 'windows' do you mean time windows? – Journeyman Geek Feb 28 '13 at 5:30
Debian and CentOS at a minimum. Edited to make time windows explicit. Thanks! – raindog308 Feb 28 '13 at 5:35
Take a look at Process Control Daemon – sawdust Feb 28 '13 at 5:37
@sawdust: pcd reads like an incarnation of daemontools at al, thus more like a clever watchdog and not like a scheduler. am i wrong? – akira Feb 28 '13 at 5:41
@raindog308: what is wrong about launching jobs with different priorities via different nice-levels? what is wrong with launching dependant jobs from withing one shell script? what is wrong with retrying a certain command from within a while loop inside a shell script? – akira Feb 28 '13 at 5:43

I may advice you to try TlosLite, it is simple, light-weight and java based web enabled scheduler free to 10 jobs.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.