-
OpenRC's supervisor can handle services that run in the foreground and don't daemonize/background themselves. --no-restart is used so that openrc's respawn_delay, etc are used. This also works around an issue I experienced where rc-service would hang indefinitely when trying to use `rc-service syncthing start` in automation. The issue doesn't happen with supervise-daemon.
OpenRC's supervisor can handle services that run in the foreground and don't daemonize/background themselves. --no-restart is used so that openrc's respawn_delay, etc are used. This also works around an issue I experienced where rc-service would hang indefinitely when trying to use `rc-service syncthing start` in automation. The issue doesn't happen with supervise-daemon.