fix: add recovery option for windows service (#41)

This commit is contained in:
UUBulb 2024-07-20 19:01:11 +08:00 committed by GitHub
parent 55c4a770a1
commit 0a6adea9ab
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -299,12 +299,17 @@ func runService(action string, flags []string) {
return return
} }
winConfig := map[string]interface{}{
"OnFailure": "restart",
}
svcConfig := &service.Config{ svcConfig := &service.Config{
Name: "nezha-agent", Name: "nezha-agent",
DisplayName: "Nezha Agent", DisplayName: "Nezha Agent",
Description: "哪吒探针监控端", Description: "哪吒探针监控端",
Arguments: flags, Arguments: flags,
WorkingDirectory: dir, WorkingDirectory: dir,
Option: winConfig,
} }
prg := &program{ prg := &program{