task spooler 0.4.1 (Default branch) |
|
|
task spooler is a Unix batch system where the
tasks spooled run one after the other. Each user
in each system has his own job queue. The tasks
are run in the correct context (that of enqueue)
from any shell/process, and its output/results can
be easily watched. It is very useful when you know
that your commands depend on a lot of RAM, a lot
of disk use, give a lot of output, or for whatever
reason it's better not to run them at the same time.
License: GNU General Public License (GPL)
Changes:
This release should compile easily in Darwin.
Removing a job no longer leaves the job's ts
client alive. Killing the running job's ts client
no longer blocks the queue forever. setsid() is
now used in order to unlink ts from the bash
session. This allows a more naive use of ts inside
bash scripts.
|