Răsfoiți Sursa

fix du no 'err = '

石岩 6 ani în urmă
părinte
comite
fba4ec8729
1 a modificat fișierele cu 5 adăugiri și 4 ștergeri
  1. 5 4
      modules/agent/funcs/du.go

+ 5 - 4
modules/agent/funcs/du.go

@@ -18,15 +18,16 @@ import (
 	"bytes"
 	"errors"
 	"fmt"
-	"github.com/open-falcon/falcon-plus/common/model"
-	"github.com/open-falcon/falcon-plus/modules/agent/g"
-	"github.com/toolkits/sys"
 	"log"
 	"os/exec"
 	"strconv"
 	"strings"
 	"sync"
 	"time"
+
+	"github.com/open-falcon/falcon-plus/common/model"
+	"github.com/open-falcon/falcon-plus/modules/agent/g"
+	"github.com/toolkits/sys"
 )
 
 var timeout = 30
@@ -77,7 +78,7 @@ func DuMetrics() (L []*model.MetricValue) {
 
 			arr := strings.Fields(stdout.String())
 			if len(arr) < 2 {
-				errors.New(fmt.Sprintf("du -bs %s failed: %s", path, "return fields < 2"))
+				err = errors.New(fmt.Sprintf("du -bs %s failed: %s", path, "return fields < 2"))
 				return
 			}