# Tell the running host that this machine's link is probably stale. # # **A laptop knows it just woke; the link does not.** After a resume the socket looks perfectly # healthy from inside the process — no error, no close, because nothing has tried to send # anything. Heartbeats discover it twenty or thirty seconds later, and for that time the node # believes it is in a mesh it has left. # # A signal rather than anything that listens: nothing may listen on a node (novox/hq ADR 0004), # and a socket for this would be a control surface on every machine in exchange for saving twenty # seconds. [Unit] Description=Tell the Novox Mesh host its link may be stale [Service] Type=oneshot # Nothing to do if the host is not running: this is a hint to a process, not a way to start one. ExecStart=/bin/sh -c 'systemctl is-active --quiet nox-mesh-host.service && systemctl kill --signal=SIGHUP nox-mesh-host.service || true'