fea: support route func for network (#53)

This commit is contained in:
Teddy_Zhu
2024-04-03 18:11:38 +08:00
committed by GitHub
parent f736779fba
commit bb62cbeea3
14 changed files with 764 additions and 105 deletions

View File

@@ -347,3 +347,12 @@ func Exec(bin string, args ...string) (string, error) {
out, err := exec.Command(bin, args...).CombinedOutput()
return string(out), err
}
func IsProcessRunning(pid int) bool {
process, err := os.FindProcess(pid)
if err != nil {
return false
}
err = process.Signal(syscall.Signal(0))
return err == nil
}