diff --git a/redis/server/service/agent.go b/redis/server/service/agent.go index ed29e2bedcfa7cfc05ff41148f92ea33c6c9d511..8af29c27a51d0d123171315e0ed90616a05ff463 100644 --- a/redis/server/service/agent.go +++ b/redis/server/service/agent.go @@ -83,3 +83,13 @@ func Restart(param *common.Batch) error { _, _, err = FormatData(cmdResults) return nil } + +func Stop(param *common.Batch) error { + cmd := "systemctl stop redis_exporter && systemctl status redis_exporter" + cmdResults, err := global.GlobalClient.RunScript(param, cmd) + if err != nil { + return err + } + _, _, err = FormatData(cmdResults) + return nil +}