When the inactivity watchdog pauses the timer, write `"0"` to the shared activity file as a sentinel. Other instances read this in `on_activity()` and update their local `state.running` accordingly, allowing them to resume the timer without waiting for the pausing instance.
9.6 KiB
9.6 KiB