@feld IPCwell then you're reinventing the wheel for something the service manager likely already has, potentially adding points of failure jailsnot quite the same thing but I'll let it count because i'm not quite familiar with their limitations but the timer doesn't do this it does because a timer runs a service and keeps track of each run and its result. i wasn't aware it can be used in other ways than in conjunction with units if it crashes too often that's a setting (with conditions for different failure modes and what is considered a failure) and this is also desired behavior in many cases