2016-02-29 19:27:48 -05:00
|
|
|
# service [](https://godoc.org/github.com/kardianos/service)
|
|
|
|
|
|
2012-10-22 23:55:09 -07:00
|
|
|
service will install / un-install, start / stop, and run a program as a service (daemon).
|
2014-05-27 22:21:54 -07:00
|
|
|
Currently supports Windows XP+, Linux/(systemd | Upstart | SysV), and OSX/Launchd.
|
2012-05-11 02:19:12 -07:00
|
|
|
|
2015-01-18 17:09:07 -08:00
|
|
|
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.
|
2015-01-18 16:58:47 -08:00
|
|
|
|
2015-05-01 08:15:06 -07:00
|
|
|
## BUGS
|
|
|
|
|
* Dependencies field is not implemented for Linux systems and Launchd.
|
2015-03-26 22:49:40 -07:00
|
|
|
* OS X when running as a UserService Interactive will not be accurate.
|