diff --git a/state.go b/state.go index 80da724851..9887ac49f3 100644 --- a/state.go +++ b/state.go @@ -2,12 +2,14 @@ package docker import ( "sync" + "time" ) type State struct { Running bool Pid int ExitCode int + StartedAt time.Time stateChangeLock *sync.Mutex stateChangeCond *sync.Cond @@ -25,6 +27,7 @@ func (s *State) setRunning(pid int) { s.Running = true s.ExitCode = 0 s.Pid = pid + s.StartedAt = time.Now() s.broadcast() }