// +build linux freebsd package utils import ( "syscall" ) // IsProcessAlive returns true if process with a given pid is running. func IsProcessAlive(pid int) bool { err := syscall.Kill(pid, syscall.Signal(0)) if err == nil || err == syscall.EPERM { return true } return false } // KillProcess force-stops a process. func KillProcess(pid int) { syscall.Kill(pid, syscall.SIGKILL) }