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.4
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.4.tar.gz | 27.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moat_link_job-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.3 kB
Release files / moat_link_job-0.1.4.tar.gz
| Download URL | moat_link_job-0.1.4.tar.gz |
|---|---|
| Size | 27.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd5dc88c1f5e7fd4027aa45c1b155e4f2a95fa5744cff58b6b784a5ed1ac6534
|
|
BLAKE2b-256 checksum How to use checksums |
cb713316c82db3dc8ed0a1c86c03647d642d75407ebdb06a87becb64819fdce7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / moat_link_job-0.1.4-py3-none-any.whl
| Download URL | moat_link_job-0.1.4-py3-none-any.whl |
|---|---|
| Size | 25.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d9b963ddeb03f50bbe51cea6265993776b3893f9714343f988c95d58e08f44e0
|
|
BLAKE2b-256 checksum How to use checksums |
3eab3011f97d44ef7406e5a35124e012beb3270715f0dbf01a958577a0681c88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|