управление такой программой? кто во что гаразд? или есть какой-то общепринятый протокол поверх, скажем юникс сокета?
в линупсах systemd есть, но насколько он распространен?
ну на винде systemd нетути
Докер на всех системах есть 😅
https://github.com/takama/daemon https://github.com/kardianos/service Я когда-то, когда не было библиотек, сам демонизировался: https://github.com/Supme/gonder/blob/master/cmd/cmd.go#L177 Но не красиво, а переделать руки не доходят, но демонизируется независимо, но управление не нативное. Можно посмотреть как в телеграфе сделано, там под все платформы тоже инсталируется как сервис.
Обсуждают сегодня