service:在Go中轻松编写可守护服务

时间:2024-05-23 19:32:49
【文件属性】:

文件名称:service:在Go中轻松编写可守护服务

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-23 19:32:49

daemonize setproctitle dropping-privileges Go

服务:在Go中编写守护程序 该软件包使您可以轻松地在Go中编写服务,从而自动解决以下问题: 守护进程 叉子仿真(不过不推荐) PID文件创建 特权下降 扎根 状态通知(支持setproctitle和systemd notify协议;此支持为Go-native,不引入任何对systemd库的依赖) 作为Windows服务运行 有序关机 标准介面 这是一个用法示例: package main import "gopkg.in/hlandau/service.v2" import "gopkg.in/hlandau/easyconfig.v1" func main () { easyconfig . ParseFatal ( nil , nil ) service . Main ( & service. Info { Title : "Foobar We


【文件预览】:
service-master
----service.go(8KB)
----gsptcall()
--------gsptcall.go(309B)
--------gsptcall-nocgo.go(76B)
--------gsptcall-cgo.go(141B)
----.github()
--------README.md(10KB)
--------workflows()
----service_windows.go(6KB)
----service_unix.go(5KB)
----daemon()
--------bansuid()
--------droppriv.go(4KB)
--------daemon.go(3KB)
----service_test.go(1KB)

网友评论