1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-15 08:16:43 +00:00
This commit is contained in:
2020-05-25 17:37:07 +08:00
parent 0f86b87717
commit 340c144851

View File

@@ -20,7 +20,8 @@ type JobManager struct {
resourcesMu sync.Mutex resourcesMu sync.Mutex
isRunning bool isRunning bool
killFlag bool killFlag bool
network string
network string
} }
func (jm *JobManager) start() { func (jm *JobManager) start() {
@@ -188,9 +189,11 @@ func (jm *JobManager) checkStatus(status []TaskStatus) {
} }
} }
} }
if flagRunning && onlyPS { if flagRunning && onlyPS && !jm.killFlag {
log.Info("Only PS is running, stop ", jm.job.Name) log.Info("Only PS is running, stop ", jm.job.Name)
jm.stop(false) jm.stop(false)
jm.killFlag = true
jm.scheduler.UpdateProgress(jm.job, Finished)
} }
if !flagRunning && !jm.killFlag { if !flagRunning && !jm.killFlag {