batchd: Batch processing toolset for Linux / Unix
The batchd is a toolset for batch processing for Linux / Unix operating systems. It enables one to:
Create and manage queues of tasks (batch jobs);
Specify time periods (schedules) when jobs from each queue can be executed;
Run batch jobs on localhost or on several machines one-by-one or in parallel.
The main concern of batchd are batch jobs, which are meant to take some time to execute (minutes to days) and consume a lot of computational power (probably whole power of the machine). Examples of such jobs are:
Scientific calculations (physical modelling or numeric experiments on differential equations, for example);
Building large software products from source code;
Running integration test suites;
Rendering complex 3D scenes or animations;
Executing complex reports on large databases;
Backups;
and so on.
For more complete description, please refer to README and Wiki on GitHub.
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
libvirt | Enable support of libvirt host controller | Disabled |
docker | Enable support of docker host controller | Disabled |
ec2 | Enable support of AWS EC2 host controller | Disabled |
linode | Enable support of Linode.com host conrtoller | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- batchd-0.1.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.1.1.0 |
---|---|
Dependencies | aeson (>=0.11), base (>=4.7 && <5.0), batchd-amazonka, batchd-core (>=0.1.0.0), batchd-docker, batchd-libvirt, batchd-linode, boxes (>=0.1.4), bytestring (>=0.10), conduit (>=1.2), conduit-combinators (>=1.1), conduit-extra (>=1.1), connection (>=0.2.8), containers (>=0.5 && <0.7), cryptonite (>=0.23), data-default (>=0.7.1), dates (>=0.2 && <0.3), directory (>=1.1.3.1), ekg-core (>=0.1.1.3), ekg-json (>=0.1.0.6), esqueleto (>=3.5), exceptions (>=0.8.3), fast-logger (>=2.4), filepath (>=1.3), Glob (>=0.7.5), haskeline (>=0.8.2), heavy-logger (>=0.3.2.2), heavy-logger-instances (>=0.1.2.0), hsyslog (>=5), http-client (>=0.5.6.1), http-client-tls (>=0.3.4.2), http-types (>=0.9), libssh2 (>=0.2.0.8), libssh2-conduit (>=0.2.1), localize (>=0.2), microlens (>=0.4.8.1), monad-metrics (>=0.2.1.2), mtl (>=2.2 && <2.3), optparse-applicative (>=0.14.3.0), parsec (>=3.1), persistent (>=2.13.3.0), persistent-postgresql (>=2.2), persistent-sqlite (>=2.2), persistent-template (>=2), process (>=1.2.3.0), resourcet (>=1.1.7), scotty (>=0.12), syb (>=0.6), text (>=1.2), text-format-heavy (>=0.1.5.3), th-lift (>=0.6), time (>=1.4 && <1.10), tls (>=1.3.10), unix (>=2.7.0), unliftio-core (>=0.1.2.0), unordered-containers (>=0.2), vault, vector (>=0.12), wai (>=3.0), wai-cors (>=0.2.5), wai-extra (>=3.0), wai-middleware-metrics (>=0.2.4), wai-middleware-static (>=0.8.1), warp (>=3.2), x509-store (>=1.6.2), yaml (>=0.8.4) [details] |
License | BSD-3-Clause |
Author | Ilya Portnov |
Maintainer | portnov84@rambler.ru |
Category | System |
Home page | https://github.com/portnov/batchd |
Source repo | head: git clone https://github.com/portnov/batchd.git |
Uploaded | by IlyaPortnov at 2022-02-06T12:19:04Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | batch, batchd-admin, batchd |
Downloads | 1048 total (8 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] Last success reported on 2022-02-06 [all 1 reports] |