Registry / utility / kardianos-service

kardianos-service

JSON →
library1.2.4gogounverified

Provides a simple way to create system services/daemons across platforms.

go get github.com/kardianos/service
INSTALL
IMPORT
SIG · KARDIANOS-SERVICE
K
kardianos-service
utilitygov1.2.4
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

service
github.com/kardianos/service

Creates and runs a simple system service.

package main import ( "log" "github.com/kardianos/service" ) func main() { svcConfig := &service.Config{ Name: "MyService", DisplayName: "My Service", Description: "Example service.", } prg := &program{} s, err := service.New(prg, svcConfig) if err != nil { log.Fatal(err) } logger, _ := s.Logger(nil) if err := s.Run(); err != nil { logger.Error(err) } } type program struct{} func (p *program) Start(s service.Service) error { return nil } func (p *program) Stop(s service.Service) error { return nil }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
1.2.4latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
18 hits · last 30 days
Bingbot
14
node
4
Resources
kardianos-service — go get kardianos-service · libregistry