()
| 123 | } |
| 124 | |
| 125 | func Restart() { |
| 126 | d := NewDaemon() |
| 127 | s, err := service.New(d, d.config) |
| 128 | |
| 129 | if err != nil { |
| 130 | beego.Error("Create service error => ", err) |
| 131 | os.Exit(1) |
| 132 | } |
| 133 | err = s.Restart() |
| 134 | if err != nil { |
| 135 | beego.Error("Install service error:", err) |
| 136 | os.Exit(1) |
| 137 | } else { |
| 138 | beego.Info("Service Restart!") |
| 139 | } |
| 140 | os.Exit(0) |
| 141 | } |