SIGUSR1信号程序退出

来源:互联网 发布:js幻灯片切换效果代码 编辑:程序博客网 时间:2024/05/16 18:26

今天测试服务器的时候碰到一个问题,就是之前服务器的代码定义的一个信号处理函数,

signal(SIGUSR1, StopRun);

一般来说这个信号是Linux是用户自己定义用的,想要模拟发送就是直接用kill 发送信号,但是我这个本地的服务器,无缘无故就收到这个信号,服务器就退出了,。真是郁闷啊,后来反复回想,是做了什么操作才会这个信号的,

后来终于发现,这个信号是我程序编译的时候把运行的这个可执行程序给替换掉了,一替换系统就向服务器发送这个信号,然后程序就退出了

原创粉丝点击