catern/supervise
View on GitHub ↗ ★ 71 Python
A minimal unprivileged process supervisor making use of modern Linux features
3 mentions on Hacker News by 2 people: 0 stories, 3 comments · first 2017-12-31 · latest 2023-10-12
20082026
-
…you have to dedicate a process to being a subreaper. Still it's probably the best option, I made https://github.com/catern/supervise with it, see also https://catern.com/process.html
comment by catern · 2023-10-12 · in Unix Structured Concurrency -
…posting it. It outlines all the problems and then offers a solution with this tool (by the author) https://github.com/catern/supervise
comment by sitkack · 2023-03-22 · in The Unix process API is unreliable and unsafe (2021) -
You might be interested in https://github.com/catern/supervise which does provide job-like behavior, using PR_SET_CHILD_SUBREPAER. I haven't written it down in that repo, but I believe that it exits in finite time even with an adversarial…
comment by catern · 2017-12-31 · in Zerg: Boot a VM instance per request, all in under 250 ms