优化探针卸载&服务端删除探针自动卸载自身

This commit is contained in:
dushixiang committed 2025-12-25 19:24:59 +08:00
1 parent 7944fb09dc
commit 502de9d816
6 files changed
+98 -20

No files matched your search

+2 -16
View File
@@ -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("✅ 服务卸载成功")
}