服务:在主要平台上将go程序作为服务运行

时间:2024-03-20 02:15:00
【文件属性】:

文件名称:服务:在主要平台上将go程序作为服务运行

文件大小:46KB

文件格式:ZIP

更新时间:2024-03-20 02:15:00

Go

服务 服务将安装/卸载,启动/停止以及将程序作为服务运行(守护程序)。 当前支持Windows XP +,Linux /(systemd | Upstart | SysV)和OSX / Launchd。 Windows通过设置非平凡的回调来控制服务。 这与其他系统非常不同。 尽管有很大的不同,但是该程序包提供了相同的API。 它也可以用于从交互式终端或服务管理器中检测程序的调用方式。 臭虫 依赖项字段未针对Linux系统实现,并已启动。 OS X作为UserService Interactive运行时将不准确。


【文件预览】:
service-master
----go.mod(106B)
----service_windows_test.go(286B)
----service_openrc_linux.go(4KB)
----service_test.go(2KB)
----go.sum(207B)
----linux-test-su.sh(358B)
----service_freebsd.go(4KB)
----console.go(1KB)
----service_upstart_linux.go(6KB)
----service_linux.go(3KB)
----service_windows.go(10KB)
----service_go1.8.go(208B)
----linux_test()
--------sysv()
--------openrc()
--------systemd()
--------upstart()
--------README.md(179B)
--------Makefile(1KB)
----service_linux_test.go(4KB)
----service_darwin.go(6KB)
----.travis.yml(365B)
----example()
--------stopPause()
--------runner()
--------simple()
--------logging()
----service_sysv_linux.go(6KB)
----LICENSE(870B)
----version_test.go(3KB)
----name_test.go(440B)
----service_aix.go(5KB)
----service_unix.go(3KB)
----README.md(753B)
----service_solaris.go(6KB)
----service.go(14KB)
----service_systemd_linux.go(7KB)
----servicetest_windows_test.go(891B)
----appveyor.yml(280B)
----service_su_test.go(4KB)
----version.go(1KB)
----.gitignore(0B)
----service_nosu_test.go(349B)
----servicetest_unix_test.go(517B)

网友评论