linux 进程信号监控
就是说:你是进程1,别人发给你个信号。。我是进程2,我想去截获发给你的信号
这样能实现吗?该用啥API??搜索了一些没找到啥有用资料
[解决办法]
没人去拦信号,而且也拦不住,这个得到内核里面去直接精确操纵信号队列才能实现。
通常的做法是去修改信号处理程序的代码,比如A进程注册了SIGUSR1发生了以后,调用fun()来处理;只要把fun()函数的执行逻辑改掉,就相当于废掉SIGUSR1信号了。
[解决办法]