• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 584
  • Last Modified:

Job scheduling Tool

Hi,

I'm looking for a load scheduling tool on linux. i.e. submit a job, if the processor is too busy, it will hold the job in a queue and run it at the next available opportunity (with a possible email back to the owner of the job when the the job completes)....

what are my options?

btw i'm using redhat 9.0 (but might need a solution for rh7 and fedora as well)

0
trican
Asked:
trican
1 Solution
 
blklineCommented:
There's the standard "cron" tool, which will handle the scheduling part.

If  you are looking to handle scheduling for "off-peak" , then check out "batch"  (man batch)

batch   executes  commands  when  system  load  levels permit; in other
               words, when the load average drops  below  0.8,  or  the  value
               specified in the invocation of atrun.
0
 
wesly_chenCommented:
Hi Trican,

   There are some softwares can do it.

1. Platform LSF (Load Sharing, Facility)
http://www.platform.com/products/LSFfamily/
2. NQS (Network Queueing Service/System)
http://www.gnqs.org/oldgnqs/

   LSF is a well-known load batch, balancing commerical product. NQS is the open source software which has no new version update for a while.

   For the comparsion, you may want to take a look at
http://www-cdf.fnal.gov/upgrades/computing/offline_minutes/walsh_batch.html

Regards,

Wesly
0
 
ITG-SSNACommented:
man crontab
0
 
hoonexpertCommented:
Batch is v easy to use and the best option available in redhat linux the one u r using.

#man batch

Regards,

Manish.
Baroda.
India.
0
 
angel_fCommented:
Batch is the right tool. Also there is a command called 'nice' with launches the program but limites it uses of resources.

I run some less-important daemons under nice without any trouble.
0

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now