t
This commit is contained in:
@@ -280,7 +280,7 @@ func (t *TaskFunc) TaskDBBackupCSVGetBySQL(uri, params, body string) {
|
|||||||
|
|
||||||
var response *resty.Response
|
var response *resty.Response
|
||||||
tableName := t.GetTableNameFromUri(uri)
|
tableName := t.GetTableNameFromUri(uri)
|
||||||
filePath := fmt.Sprintf("%s/%s-%s.csv", GetYamlConfig().Database.Backup, tableName, time.Now().Local().Format(global.DateData))
|
filePath := fmt.Sprintf("/tmp/%s-%s.csv", GetYamlConfig().Database.Backup, tableName, time.Now().Local().Format(global.DateData))
|
||||||
pa := fmt.Sprintf(params, filePath)
|
pa := fmt.Sprintf(params, filePath)
|
||||||
requestURI := fmt.Sprintf("%s?%s", uri, pa)
|
requestURI := fmt.Sprintf("%s?%s", uri, pa)
|
||||||
requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
|
requestURL := fmt.Sprintf("%s%s", yamlConfig.OMC.HostUri, requestURI)
|
||||||
@@ -298,6 +298,13 @@ func (t *TaskFunc) TaskDBBackupCSVGetBySQL(uri, params, body string) {
|
|||||||
log.Debug("StatusCode: ", response.StatusCode())
|
log.Debug("StatusCode: ", response.StatusCode())
|
||||||
switch response.StatusCode() {
|
switch response.StatusCode() {
|
||||||
case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
|
case http.StatusOK, http.StatusCreated, http.StatusNoContent, http.StatusAccepted:
|
||||||
|
cmd := exec.Command("cp", "-rf", filePath, GetYamlConfig().Database.Backup)
|
||||||
|
out, err := cmd.CombinedOutput()
|
||||||
|
log.Tracef("Exec output: %v", string(out))
|
||||||
|
if err != nil {
|
||||||
|
log.Errorf("Faile to exec:", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
log.Debug("response body:", string(response.Body()))
|
log.Debug("response body:", string(response.Body()))
|
||||||
body := new(map[string]interface{})
|
body := new(map[string]interface{})
|
||||||
_ = json.Unmarshal(response.Body(), &body)
|
_ = json.Unmarshal(response.Body(), &body)
|
||||||
|
|||||||
Reference in New Issue
Block a user