Browse Source

Merge pull request #2164 from pnasrat/add-finished-time

* Runtime: Record termination time in state.
Guillaume J. Charmes 11 years ago
parent
commit
f9b9dfc82d
1 changed files with 2 additions and 0 deletions
  1. 2 0
      state.go

+ 2 - 0
state.go

@@ -13,6 +13,7 @@ type State struct {
 	Pid       int
 	ExitCode  int
 	StartedAt time.Time
+	FinishedAt time.Time
 	Ghost     bool
 }
 
@@ -38,5 +39,6 @@ func (s *State) setRunning(pid int) {
 func (s *State) setStopped(exitCode int) {
 	s.Running = false
 	s.Pid = 0
+	s.FinishedAt = time.Now()
 	s.ExitCode = exitCode
 }