[ Agent ] [ APP ] - accomplish rke and dashboard
This commit is contained in:
@@ -78,6 +78,25 @@ func BasicFileExistAndNotNull(filename string) bool {
|
||||
}
|
||||
}
|
||||
|
||||
func BasicCreateFolder(folderName string) bool {
|
||||
cmd := exec.Command("test", "-d", folderName)
|
||||
err := cmd.Run()
|
||||
if err == nil {
|
||||
log.DebugF("folder %s already exists !", folderName)
|
||||
return true
|
||||
}
|
||||
|
||||
cmd2 := exec.Command("mkdir", "-p", folderName)
|
||||
err = cmd2.Run()
|
||||
if err != nil {
|
||||
log.ErrorF("folder %s create error!", folderName)
|
||||
return false
|
||||
} else {
|
||||
log.DebugF("folder %s create success!", folderName)
|
||||
return true
|
||||
}
|
||||
}
|
||||
|
||||
// BasicPrettyPrint 打印执行结果
|
||||
func BasicPrettyPrint(resultOk bool, resultLog []string) {
|
||||
fmt.Printf("resultOK is => %#v\n", resultOk)
|
||||
|
||||
Reference in New Issue
Block a user