2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 12:40:25 +08:00

feat(cron): support backup

This commit is contained in:
耗子
2023-07-25 03:21:00 +08:00
parent a128d295ea
commit ce7a380e6e
7 changed files with 1241 additions and 850 deletions

View File

@@ -124,3 +124,29 @@ func Empty(path string) bool {
return len(files) == 0
}
// Mv 移动路径
func Mv(src, dst string) bool {
cmd := exec.Command("mv", src, dst)
err := cmd.Run()
if err != nil {
facades.Log().Errorf("[面板][Helpers] 移动 %s 到 %s 失败: %s", src, dst, err.Error())
return false
}
return true
}
// Cp 复制路径
func Cp(src, dst string) bool {
cmd := exec.Command("cp", "-r", src, dst)
err := cmd.Run()
if err != nil {
facades.Log().Errorf("[面板][Helpers] 复制 %s 到 %s 失败: %s", src, dst, err.Error())
return false
}
return true
}