diff --git a/toolbox/task.go b/toolbox/task.go index 90bd2a0d..abd411c8 100644 --- a/toolbox/task.go +++ b/toolbox/task.go @@ -389,16 +389,15 @@ func dayMatches(s *Schedule, t time.Time) bool { // StartTask start all tasks func StartTask() { - if isstart { - //If already started, no need to start another goroutine. - return - } + if isstart { + //If already started, no need to start another goroutine. + return + } isstart = true go run() } func run() { - now := time.Now().Local() for _, t := range AdminTaskList { t.SetNext(now) @@ -422,7 +421,7 @@ func run() { if e.GetNext() != effective { break } - go e.Run() + go e.Run() e.SetPrev(e.GetNext()) e.SetNext(effective) } @@ -437,10 +436,10 @@ func run() { // StopTask stop all tasks func StopTask() { - if(isstart){ - isstart = false - stop <- true - } + if isstart { + isstart = false + stop <- true + } }