diff --git a/server/rpc.go b/server/rpc.go index c82b09de..973a549f 100644 --- a/server/rpc.go +++ b/server/rpc.go @@ -176,6 +176,9 @@ func (s *RPC) Update(c context.Context, id string, state rpc.State) error { if state.ExitCode != 0 || state.Error != "" { proc.State = model.StatusFailure } + if state.ExitCode == 137 { + proc.State = model.StatusKilled + } } else { proc.Started = state.Started proc.State = model.StatusRunning