diff --git a/kill/kill.go b/kill/kill.go index d130271..126dabb 100644 --- a/kill/kill.go +++ b/kill/kill.go @@ -85,13 +85,7 @@ func main() { exitCode := 0 if len(args.PIDs) > 0 { for _, pid := range args.PIDs { - process, err := os.FindProcess(pid) - if err != nil { - common.PrintToStderr(fmt.Sprintf("error finding process %v: %v", pid, err)) - exitCode = 1 - continue - } - err = process.Signal(sig) + err := syscall.Kill(pid, sig) if err != nil { common.PrintToStderr(fmt.Sprintf("kill %v: %v", pid, err)) exitCode = 1