| | |
| | | 备份的数据主要包括sqlite数据、config以及exe(按需要) |
| | | 按钮可以触发立即备份 |
| | | 参数: |
| | | |
| | | 1.备份开关 |
| | | 2.备份目录文件夹(/opt/vasystem/backup_auto) |
| | | 3.备份周期(每7天备份一次,备份时间是夜间0点) |
| | |
| | | os.Mkdir(recoverBakDir, os.ModePerm) |
| | | util.CopyDirByCmd("/opt/vasystem/config", recoverBakDir) |
| | | |
| | | // _, err := exec.Command("/bin/sh", "-c", fmt.Sprintf(` |
| | | // /opt/vasystem/killAllProcs.sh && |
| | | // cp -rf %s/* /opt/vasystem/config/ && |
| | | // /opt/vasystem/daemon.sh`, dir)).Output() |
| | | _, err := exec.Command("/bin/sh", "-c", fmt.Sprintf(` |
| | | /opt/vasystem/procs/killAllProcs.sh && |
| | | cp -rf %s/* /opt/vasystem/config/ && |
| | | cp -rf %s/* /opt/vasystem/ && |
| | | /opt/vasystem/daemon.sh`, dir)).Output() |
| | | return err |
| | | } |