Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
so-operation-api
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
smart-operation
so-operation-api
Commits
375a22cc
Commit
375a22cc
authored
Jul 12, 2023
by
陈子龙
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev-czl' into dev
parents
53069cea
3ac7fbe8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
0 deletions
+8
-0
src/service/host_manage.go
src/service/host_manage.go
+8
-0
No files found.
src/service/host_manage.go
View file @
375a22cc
...
...
@@ -10,8 +10,10 @@ import (
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/bean/vo/request"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/bean/vo/response"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/common/client"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/common/conf"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/common/tools"
"gitlab.wodcloud.com/smart-operation/so-operation-api/src/pkg/beagle/resp"
"go.uber.org/zap"
"os/exec"
"strings"
"time"
...
...
@@ -453,6 +455,7 @@ func (h *HostManageSvc) ListStateHostManage(req request.StateHostManageReq) (err
return
}
fmt
.
Println
(
"开始:"
)
for
_
,
v
:=
range
hostManageList
{
//修改状态
connStatus
,
err1
:=
StatusDetection
(
v
.
Ip
)
...
...
@@ -472,6 +475,7 @@ func (h *HostManageSvc) ListStateHostManage(req request.StateHostManageReq) (err
return
}
}
fmt
.
Println
(
"结束"
)
session
.
Commit
()
return
}
...
...
@@ -627,11 +631,15 @@ func StatusDetection(ip string) (ipConn int, err error) {
//执行cmd命令
if
err
=
cmd
.
Start
();
err
!=
nil
{
err
=
resp
.
CmdExecError
.
WithError
(
err
)
conf
.
Logger
.
Info
(
"执行shell命令"
,
zap
.
String
(
"err:"
,
err
.
Error
()))
return
}
cmd
.
Wait
()
if
cmd
.
ProcessState
.
Success
()
{
fmt
.
Println
(
"连通性测试成功!"
)
return
0
,
nil
}
fmt
.
Println
(
"连通性测试失败!"
)
return
1
,
nil
//output, err := cmd.Output()
//if err != nil {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment