ftp://ftp.cs.utoronto.ca/pub/batch.tar.Z The batch daemon can run several independent queues of batch jobs. A ``batch job'' is a sequence of shell commands. Users submit jobs with the "batch" command. Each batch queue has a set of attributes (defined in a profile file) to control job processing, such as niceness, max concurrent jobs, etc. Jobs can be stopped when the load average is too high, and restarted when it falls. Job execution can be controlled by time of day, or by the exit status of a separate program. Jobs can also be restarted after a crash. See the man pages for details.