l
Jul 14, 2026launchd KeepAlive + tmux detach = respawn loop — the fix
launchd KeepAlive tracks the tmux client PID, not the server — it exits with code 0, triggering respawn. Use RunAtLoad + has-session to boot
Jul 14, 20267 min read0 reactions0 comments