1 Star 1 Fork 0

linngc / center.gf

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
service_install.go 845 Bytes
一键复制 编辑 原始数据 按行查看 历史
linngc 提交于 2023-08-02 16:17 . perf:提取指令通用包
// Package service
// @Link https://gitee.com/linngc/center.gf
// @Copyright Copyright (c) 2022 center CLI
// @Author linngc
// @License
// @title 开机启动服务操作
package service
import (
"context"
"fmt"
"gitee.com/linngc/center.gf/contrib/module/command/utility/frame/os/service"
"github.com/gogf/gf/v2/frame/g"
)
type (
CServiceInstallInput struct {
g.Meta `name:"install" brief:"安装开机启动服务" usage:"开机启动服务"`
}
CServiceInstallOutput struct{}
)
func (c *CService) Install(ctx context.Context, in CServiceInstallInput) (out *CServiceInstallOutput, err error) {
fmt.Println("Install 开机启动服务操作...")
s := service.CProgram.Define(ctx)
x := s.Install()
if x != nil {
g.Log().Errorf(ctx, "服务安装失败", x.Error())
return
}
fmt.Println("服务安装成功")
return
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/linngc/center.gf.git
git@gitee.com:linngc/center.gf.git
linngc
center.gf
center.gf
52e4a05782b6

搜索帮助

344bd9b3 5694891 D2dac590 5694891