golang如何监听自定义的信号?

hunterxxn · · 940 次点击
其实也是可以的,但我感觉控制力度太大了,假如说有人修改了文件,就又重新开线程了,感觉不安全,当然如果实在做不到可能就按这个做了 其实我想是否可以自己运行时指定一个参数,比方说-restart,我看腾讯是这样的,把pid写到文件里,启动时如果读取到这个参数,就读取pid,向pid发送一个信号,监控到这个信号就向一个chan中发送一个元素,这样对已有的代码改动有点大,所以我在取舍...
#5
更多评论
https://grisha.org/blog/2014/06/03/graceful-restart-in-golang/ + github.com/fsnotify/fsnotify
#1
老哥,你这个真不错,十分感谢,但这个都是监听文件变化,有没有可以重新读取命令,然后主线程监听到以后开一个goroutine,这样有好的办法吗
#2