service

在主要平台上以服务形式运行 Go 程序。「Run go programs as a service on major platforms.」

  • Owner: kardianos/service
  • Platform: Linux,Mac,Windows
  • License:: zlib License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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.

Main metrics

Overview
Name With Ownerkardianos/service
Primary LanguageGo
Program languageGo (Language Count: 4)
Platform
License:zlib License
所有者活动
Created At2015-01-06 00:12:22
Pushed At2024-08-02 02:45:36
Last Commit At2023-05-15 19:30:44
Release Count5
Last Release Namev1.2.2 (Posted on )
First Release Namev1.0.0 (Posted on )
用户参与
Stargazers Count4.6k
Watchers Count104
Fork Count702
Commits Count228
Has Issues Enabled
Issues Count254
Issue Open Count140
Pull Requests Count76
Pull Requests Open Count29
Pull Requests Close Count42
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private