Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.3% on proxy.golang.org
Top 3.4% dependent packages on proxy.golang.org
Top 4.7% dependent repos on proxy.golang.org
Top 7.1% forks on proxy.golang.org

proxy.golang.org : github.com/One-com/gone/sd

Package sd aims to make it easier to write simple network daemons for Linux systemd https://www.freedesktop.org/software/systemd/man/daemon.html Specifically it supports the following: Package "sd" is not depended on systemd as such. If there's no socket activation available the fallback is most often to just create the socket. If there's no notifiy socket, calling sd.Notify() will of course fail. You can use package "sd" without any interaction with systemd, merely to manage a set of active socket file descriptors using the Cleanup() function to close all file decriptors not in use and Reset() to make all file descriptors in use available for creating Listeners/PacketConns again. This can be used for simple daemon reload schemes to respawn a daemon keeping it's file descriptors open. (with or without systemd).

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/%21one-com/gone/sd
Keywords: daemon, golang, logging-library, socket-activation, statsd-client, systemd
License: MIT
Latest release: almost 5 years ago
First release: almost 5 years ago
Namespace: github.com/One-com/gone
Dependent packages: 3
Dependent repositories: 1
Stars: 45 on GitHub
Forks: 8 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 5 days ago

    Loading...
    Readme
    Loading...