Background job runner
% start synopsis % start main
Background job runner for MoaT-Link.
This package provides moat link job: a service that periodically
runs code snippets stored in MoaT-Link, mirroring the behaviour of the
legacy moat kv job.
% end synopsis
Storage
Static job records live below cfg.link.job.prefix (default job).
Per-run dynamic status lives below cfg.link.job.state (default
run.job). Code snippets are resolved through moat.link.code.
All-node runners keep per-node state below
cfg.link.job.state, keyed by the machine's hostname (unless a
specific link.client.name is configured), so that restarting a
runner does not abandon its previous state subtree.
% end main
Usage
moat link job [-n NODE] [-g GROUP] info
moat link job [-n NODE] [-g GROUP] at PATH list|get|set|delete|state|path
moat link job [-n NODE] [-g GROUP] run [-n NODES]
moat link job [-n NODE] [-g GROUP] monitor
Services
| Unit | Runs |
|---|---|
moat-link-job |
any-node runner, group default (enabled on install) |
moat-link-job@GROUP |
any-node runner for GROUP |
moat-link-job-all[@GROUP] |
all-nodes runner |
moat-link-job-single[@GROUP] |
single-node runner; NAME from /etc/moat/link.env |
They mirror the moat-kv-run-* units. See the cutover procedure in the
documentation for switching from moat kv job.
License
This project is licensed under the same terms as MoaT.
Metadata
Release files for moat-link-job 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| moat_link_job-0.1.3.tar.gz | 26.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moat_link_job-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.4 kB
Release files / moat_link_job-0.1.3.tar.gz
| Download URL | moat_link_job-0.1.3.tar.gz |
|---|---|
| Size | 26.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3797f56e87be8dfc38bc932d722a0513d2a32b011d54873f331f910a08cbc7c2
|
|
BLAKE2b-256 checksum How to use checksums |
9dd4b25e74058affe4581df3c5e3ede1d21cff3770094f5f3c1870b3278d6c90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / moat_link_job-0.1.3-py3-none-any.whl
| Download URL | moat_link_job-0.1.3-py3-none-any.whl |
|---|---|
| Size | 25.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4f8617c712ba8cfcae79292e66063767c2339a4b1c2868c7f50ad5d5c6242470
|
|
BLAKE2b-256 checksum How to use checksums |
51ed9aded4a7ec4deaa653036be55998b11f4814ec1bcc7820904eaeaf1f9f98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|