package main import systemdDaemon "github.com/coreos/go-systemd/v22/daemon" // preNotifyReady sends a message to the host when the API is active, but before the daemon is func preNotifyReady() { } // notifyReady sends a message to the host when the server is ready to be used func notifyReady() { // Tell the init daemon we are accepting requests go systemdDaemon.SdNotify(false, systemdDaemon.SdNotifyReady) } // notifyStopping sends a message to the host when the server is shutting down func notifyStopping() { go systemdDaemon.SdNotify(false, systemdDaemon.SdNotifyStopping) }