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.1
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.1.tar.gz | 26.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| moat_link_job-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.6 kB
Release files / moat_link_job-0.1.1.tar.gz
| Download URL | moat_link_job-0.1.1.tar.gz |
|---|---|
| Size | 26.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b10db68b5fd7f4fd6f499bf7191101f27d955d05b4db6a290ed0deeb4ab5060
|
|
BLAKE2b-256 checksum How to use checksums |
854f0cee3d897a5833c453ccbb3e3a72130d1e8fd68c0e3b659a7b33de633440
|
| 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.1-py3-none-any.whl
| Download URL | moat_link_job-0.1.1-py3-none-any.whl |
|---|---|
| Size | 24.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b2a9ce95552aa4c803c0a5ff6fbcdd32fb5fa78bea95cb4d3e619e18515fce9f
|
|
BLAKE2b-256 checksum How to use checksums |
f8b7c46303a84b78d0c68f6868b5ea4e8e3dc351ecca046939dcda31158d6242
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|