当前位置: 技术问答>linux和unix
unix中是否可以有第三个可以给用户用的信号?
来源: 互联网 发布时间:2015-10-20
本文导语: sco 5.0.5 man看了一下只有SIGUSR1、SIGUSR2是user-defined signal。但是我的程序里已经用掉了这两个信号,现在我还想使用一个自己定义的信号来进行进程间通信,不知unix里是否有这样的第三个信号可以给用户用? 多谢了...
sco 5.0.5
man看了一下只有SIGUSR1、SIGUSR2是user-defined signal。但是我的程序里已经用掉了这两个信号,现在我还想使用一个自己定义的信号来进行进程间通信,不知unix里是否有这样的第三个信号可以给用户用?
多谢了!
man看了一下只有SIGUSR1、SIGUSR2是user-defined signal。但是我的程序里已经用掉了这两个信号,现在我还想使用一个自己定义的信号来进行进程间通信,不知unix里是否有这样的第三个信号可以给用户用?
多谢了!
|
没必要吧。
SIGRTMIN -- SIGRTMAX也可以用。
SIGRTMIN -- SIGRTMAX也可以用。
|
可以这样:
收到SIGUSR1信号后就执行你所需的操作,一般来说你的操作是一个函数,在该函数的入口处先忽略掉SIGUSR1信号,在函数出口处重置SIGUSR1信号。
收到SIGUSR1信号后就执行你所需的操作,一般来说你的操作是一个函数,在该函数的入口处先忽略掉SIGUSR1信号,在函数出口处重置SIGUSR1信号。