()
| 62 | } |
| 63 | |
| 64 | func Install() { |
| 65 | fmt.Println(os.Args, "---", os.Args[3:]) |
| 66 | d := NewDaemon() |
| 67 | d.config.Arguments = os.Args[3:] |
| 68 | |
| 69 | s, err := service.New(d, d.config) |
| 70 | |
| 71 | if err != nil { |
| 72 | beego.Error("Create service error => ", err) |
| 73 | os.Exit(1) |
| 74 | } |
| 75 | err = s.Install() |
| 76 | if err != nil { |
| 77 | beego.Error("Install service error:", err) |
| 78 | os.Exit(1) |
| 79 | } else { |
| 80 | beego.Info("Service installed!") |
| 81 | } |
| 82 | |
| 83 | os.Exit(0) |
| 84 | } |
| 85 | |
| 86 | //func Install() { |
| 87 | // d := NewDaemon() |