Commit 4fb9b933 authored by szh's avatar szh

del backup file before backup file

parent 5924e064
......@@ -134,6 +134,11 @@ func backup() error {
BityuanFlag.Flag = false
return errors.New("bty is running")
}
err = deleteBackup()
if err != nil && err != errors.New("backup file not exists"){
BityuanFlag.Flag = false
return err
}
err = SafeBackup()
if err != nil {
return err
......@@ -198,11 +203,7 @@ func recoverNode() error {
}
func deleteBackup() error {
btyPath := GetAbsPath(setting.BityuanSetting.Name)
if btyPath == "" {
tlog.Error("btyPath empty","err","node not exists")
return errors.New("node not exists")
}
backupPath := btyPath + "/datadir_backup"
if _,err := os.Stat(backupPath);err != nil {
if os.IsNotExist(err) {
......@@ -229,6 +230,7 @@ func MakeSureBtyIsNotRun() bool {
if info == "" {
return false
}
time.Sleep(time.Second*1)
}
return true
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment