7 // SignalTask holds needed parameters to signal a container
8 type SignalTask struct {
15 func (s *Supervisor) signal(t *SignalTask) error {
16 i, ok := s.containers[t.ID]
18 return ErrContainerNotFound
20 processes, err := i.container.Processes()
24 for _, p := range processes {
26 return p.Signal(t.Signal)
29 return ErrProcessNotFound