Expand description
PID + process start time: the PID-reuse-safe liveness identity used for operation locks (§2) and daemon supervision (§3). Bounded subprocess waits (Stripe / launchctl / reaper children) live here so a hung helper cannot pin the control plane forever.
Structs§
- Process
Stamp - Identifies one incarnation of one process.
Enums§
- Timed
Command - Result of
run_with_timeout.
Functions§
- kill_
process_ group - SIGKILL the process group whose leader is
pid(set byprocess_group(0)). - kill_
process_ tree - SIGKILL
rootand every descendant, including children that created their own process group (Stripe CLI helpers). - run_
with_ timeout - Spawn
cmdin its own process group, wait up tobudget, and SIGKILL the process tree if it overruns.