Create a transient .scope unit on the fly that wraps an existing PID, applying a cgroup memory limit and CPU weight. This is how systemd-run, nspawn, and login session managers register processes with PID 1.
Systemd1 Starttransient Example is an example object payload from systemd, with 4 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
{
"operation": "StartTransientUnit",
"description": "Create a transient .scope unit on the fly that wraps an existing PID, applying a cgroup memory limit and CPU weight. This is how systemd-run, nspawn, and login session managers register processes with PID 1.",
"request": {
"name": "my-task.scope",
"mode": "replace",
"properties": {
"Description": "Ad-hoc scope for background indexing job",
"PIDs": [12345],
"MemoryMax": 2147483648,
"CPUWeight": 50,
"Slice": "user.slice"
},
"aux": []
},
"response": {
"path": "/org/freedesktop/systemd1/job/4812"
}
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.