func Install() { d := NewDaemon() d.config.Arguments = os.Args[3:] s, err := service.New(d, d.config) if err != nil { beego.Error("Create service error => ", err) os.Exit(1) } err = s.Install() if err != nil { beego.Error("Install service error:", err) os.Exit(1) } else { beego.I
()
| 105 | //} |
| 106 | |
| 107 | func Uninstall() { |
| 108 | d := NewDaemon() |
| 109 | s, err := service.New(d, d.config) |
| 110 | |
| 111 | if err != nil { |
| 112 | beego.Error("Create service error => ", err) |
| 113 | os.Exit(1) |
| 114 | } |
| 115 | err = s.Uninstall() |
| 116 | if err != nil { |
| 117 | beego.Error("Install service error:", err) |
| 118 | os.Exit(1) |
| 119 | } else { |
| 120 | beego.Info("Service uninstalled!") |
| 121 | } |
| 122 | os.Exit(0) |
| 123 | } |
| 124 | |
| 125 | func Restart() { |
| 126 | d := NewDaemon() |