我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

查找谁发送了给定信号

I handle signals with a goroutine

func main() {
    csignals := make(chan os.Signal, 1)
    signal.Notify(csignals)

    go func() {
        for {
            sig := <-csignals
            logger.Println("logger signal reçu: ", sig)
        }
    }()

    ...
}

However, I would like to find which process sent this signal. How could I do that?

近期文章

  • 当我调用listener.Close()时,http服务器不会停止
  • 检查软件包是否会生成
  • golang-exec.Command启动进程并获取pid
  • 进行JSON解析
  • 在Go中使用Syscall
  • 转到GXUI-如何设置文本框大小?
  • 如何在Windows Server 2012 R2上调试NTLM身份验证
  • 前往:如何管理嵌套模板?
  • Golang正则表达式:获取变量的索引位置
  • 确定POST数据值是否与结构字段类型匹配
  • 在golang中,为什么不能将结构用作嵌套结构类型?
  • 是否可以使用log4go将不同种类的日志记录到其他位置?
  • TCP服务器中的X509服务器身份验证
  • Golang-将结构作为参数传递给函数
  • 进行GAE和文件上传,而无需发布表格并转到其他站点
  • 如何解决函数调用中更改指针值的问题? 这是CGO的错误吗?
  • 如何使用Go工具链生成词法分析器?
  • 自定义域GoApp网站未在搜索引擎上建立索引
  • 在golang中缓存网络流?
  • 如何在golang类型结构中将列类型定义为长文本?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华