()
| 18 | ) |
| 19 | |
| 20 | func init() { |
| 21 | if !teaconst.IsMain { |
| 22 | return |
| 23 | } |
| 24 | |
| 25 | var manager = NewSystemServiceManager() |
| 26 | events.On(events.EventReload, func() { |
| 27 | goman.New(func() { |
| 28 | err := manager.Setup() |
| 29 | if err != nil { |
| 30 | remotelogs.Error("SYSTEM_SERVICE", "setup system services failed: "+err.Error()) |
| 31 | } |
| 32 | }) |
| 33 | }) |
| 34 | } |
| 35 | |
| 36 | // SystemServiceManager 系统服务管理 |
| 37 | type SystemServiceManager struct { |