有没有什么办法在Linux中创建一个用户定义的信号? [英] Is there any way to create a user defined signal in Linux?

查看:187
本文介绍了有没有什么办法在Linux中创建一个用户定义的信号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有什么办法来创建一个用户在Linux中定义的信号?我的信号(信号号码)不应与任何现有信号数字。

Is there any way to create a user defined signals in Linux? My signal (signal number) should not match any of the existing signal numbers.

在换句话说,我想创建自己的独特的信号,这将是注册和我的处理程序捕获。

In other words, i want to create my own unique signal, which will be registered and caught by my handler.

这可能吗?如果是的话,怎么样?

Is it possible? If yes, how?

先谢谢了。

推荐答案

您不能添加或注册自己的SIGWHATEVER。

You can't add or register your own SIGWHATEVER.

请参阅 sigset_t ,它是固定大小。参见 valid_signal() beartraps。

See sigset_t, it is fixed size. See valid_signal() beartraps.

这篇关于有没有什么办法在Linux中创建一个用户定义的信号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆