This commit is contained in:
parent
4ba5c4925d
commit
4f9fc21ec1
|
@ -183,7 +183,7 @@ func RunHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
// remove the exited process from user process set
|
// remove the exited process from user process set
|
||||||
processes.remove(wSession, cmd.Process)
|
processes.remove(wSession, cmd.Process)
|
||||||
|
|
||||||
logger.Tracef("Session [%s] 's running [id=%d, file=%s] has done [stdout err]", sid, runningId, filePath)
|
logger.Tracef("Session [%s] 's running [id=%d, file=%s] has done [stdout %v], ", sid, runningId, filePath, err)
|
||||||
|
|
||||||
if nil != wsChannel {
|
if nil != wsChannel {
|
||||||
channelRet["cmd"] = "run-done"
|
channelRet["cmd"] = "run-done"
|
||||||
|
@ -227,24 +227,7 @@ func RunHandler(w http.ResponseWriter, r *http.Request) {
|
||||||
buf = strings.Replace(buf, "<", "<", -1)
|
buf = strings.Replace(buf, "<", "<", -1)
|
||||||
buf = strings.Replace(buf, ">", ">", -1)
|
buf = strings.Replace(buf, ">", ">", -1)
|
||||||
|
|
||||||
if nil != err {
|
if nil == err {
|
||||||
// remove the exited process from user process set
|
|
||||||
processes.remove(wSession, cmd.Process)
|
|
||||||
|
|
||||||
logger.Tracef("Session [%s] 's running [id=%d, file=%s] has done [stderr err]", sid, runningId, filePath)
|
|
||||||
|
|
||||||
channelRet["cmd"] = "run-done"
|
|
||||||
channelRet["output"] = "<span class='stderr'>" + buf + "</span>"
|
|
||||||
err := wsChannel.WriteJSON(&channelRet)
|
|
||||||
if nil != err {
|
|
||||||
logger.Error(err)
|
|
||||||
break
|
|
||||||
}
|
|
||||||
|
|
||||||
wsChannel.Refresh()
|
|
||||||
|
|
||||||
break
|
|
||||||
} else {
|
|
||||||
channelRet["cmd"] = "run"
|
channelRet["cmd"] = "run"
|
||||||
channelRet["output"] = "<span class='stderr'>" + buf + "</span>"
|
channelRet["output"] = "<span class='stderr'>" + buf + "</span>"
|
||||||
err := wsChannel.WriteJSON(&channelRet)
|
err := wsChannel.WriteJSON(&channelRet)
|
||||||
|
|
|
@ -277,7 +277,7 @@ func FixedTimeSave() {
|
||||||
|
|
||||||
for _, u := range users {
|
for _, u := range users {
|
||||||
if u.Save() {
|
if u.Save() {
|
||||||
logger.Tracef("Saved online user [%s]'s configurations")
|
logger.Tracef("Saved online user [%s]'s configurations", u.Name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue