terminateprocess.go 541 B

1234567891011121314151617181920
  1. package hcsshim
  2. import "github.com/Sirupsen/logrus"
  3. // TerminateProcessInComputeSystem kills a process in a running container.
  4. func TerminateProcessInComputeSystem(id string, processid uint32) (err error) {
  5. title := "HCSShim::TerminateProcessInComputeSystem"
  6. logrus.Debugf(title+" id=%s processid=%d", id, processid)
  7. err = terminateProcessInComputeSystem(id, processid)
  8. if err != nil {
  9. err = makeErrorf(err, title, "err=%s id=%s", id)
  10. logrus.Error(err)
  11. return err
  12. }
  13. logrus.Debugf(title+" succeeded id=%s", id)
  14. return nil
  15. }