Files

17 lines
222 B
Go

//go:build !windows
package pipeline
import (
"errors"
"syscall"
)
func processAlive(pid int) bool {
if pid <= 0 {
return false
}
err := syscall.Kill(pid, 0)
return err == nil || errors.Is(err, syscall.EPERM)
}