[Agent] [Executor] 优化Functional Executor

This commit is contained in:
zeaslity
2023-10-13 17:22:21 +08:00
parent 0a294fa81b
commit 020fc76e05
8 changed files with 215 additions and 150 deletions

View File

@@ -14,6 +14,11 @@ var callShellScript = []string{
"/root/IdeaProjects/ProjectOctopus/agent-go/tmp/simple.sh",
}
var shutdownFirewalld = []string{
// wrong usage of &&
"systemctl", "stop", "firewalld", "&&", "systemctl", "disable", "firewalld",
}
var ifconfigCommand = []string{"ifconfig"}
func TestReadTimeOutput(t *testing.T) {
@@ -23,7 +28,7 @@ func TestReadTimeOutput(t *testing.T) {
}
func TestAllCommandExecutor(t *testing.T) {
ok, result := AllCommandExecutor(ifconfigCommand)
ok, result := AllCommandExecutor(shutdownFirewalld)
t.Logf("执行结果为 => %#v", ok)
t.Logf("执行日志为 => %#v", result)