service

module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2021 License: Zlib

README

service GoDoc

service will install / un-install, start / stop, and run a program as a service (daemon). Currently supports Windows XP+, Linux/(systemd | Upstart | SysV), and OSX/Launchd.

Windows controls services by setting up callbacks that is non-trivial. This is very different then other systems. This package provides the same API despite the substantial differences. It also can be used to detect how a program is called, from an interactive terminal or from a service manager.

BUGS

  • Dependencies field is not implemented for Linux systems and Launchd.
  • OS X when running as a UserService Interactive will not be accurate.

Directories

Path Synopsis
example
logging
Simple service that only works by printing a log message every few seconds.
Simple service that only works by printing a log message every few seconds.
runner
Simple service that only works by printing a log message every few seconds.
Simple service that only works by printing a log message every few seconds.
simple
simple does nothing except block while running the service.
simple does nothing except block while running the service.
stopPause
simple does nothing except block while running the service.
simple does nothing except block while running the service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL