ssh3
ssh3 copied to clipboard
"There is no daemon" statement in documentation is based on outdated premise
Modern init systems do not depend on self-daemonization, which is considered an antipattern in recent decades. Software is expected to run in the foreground so a process supervisor (launchd, systemd, etc) can simply wait() on it to exit, record its exit status, and restart it if necessary.
See f/e #63, which configures the service to run in the background with no traditional self-daemonization involved.