Go 语言判断某个进程号是否存在的代码

yufei       4 年, 3 月 前       3725

我们可以根据 Linux 系统下检查某个进程号是否存在的命令 kill -0 文章中的的办法,使用 syscall 包来解决问题

pid := 536
if err = syscall.Kill(pid, 0); err == nil {
    println("进程号存在")
    return
}
println("进程号不存在")

范例代码如下

package main

import (
    "syscall"
)

func main() {
    pid := 536
    if err := syscall.Kill(pid, 0); err == nil {
        println("进程号存在")
        return
    }
    println("进程号不存在")
}
目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.