优化探针卸载&服务端删除探针自动卸载自身
This commit is contained in:
1 parent
7944fb09dc
commit
502de9d816
6 files changed
+98
-20
No files matched your search
+2
-16
@@ -237,23 +237,9 @@ func installService(cmd *cobra.Command, args []string) {
|
||||
|
||||
// uninstallService 卸载服务
|
||||
func uninstallService(cmd *cobra.Command, args []string) {
|
||||
// 加载配置
|
||||
cfg, err := config.Load(configPath)
|
||||
if err != nil {
|
||||
log.Fatalf("❌ 加载配置失败: %v", err)
|
||||
if err := service.UninstallAgent(configPath); err != nil {
|
||||
log.Fatalf("❌ 卸载失败: %v", err)
|
||||
}
|
||||
|
||||
// 创建服务管理器
|
||||
mgr, err := service.NewServiceManager(cfg)
|
||||
if err != nil {
|
||||
log.Fatalf("❌ 创建服务管理器失败: %v", err)
|
||||
}
|
||||
|
||||
// 卸载服务
|
||||
if err := mgr.Uninstall(); err != nil {
|
||||
log.Fatalf("❌ 卸载服务失败: %v", err)
|
||||
}
|
||||
|
||||
log.Println("✅ 服务卸载成功")
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user