加入收藏 | 设为首页 | 会员中心 | 我要投稿 51站长网 (https://www.51zhanzhang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
站内搜索:
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Signal Handling--ref

发布时间:2021-01-25 01:18:04 所属栏目:Linux 来源:网络整理
导读:signal is a software interrupt delivered to a process. The operating system uses signals to report exceptional situations to an executing program. Some signals report errors such as references to invalid memory addresses; others report asy

In the GNU system,SIGLOSTis generated when any server program dies unexpectedly. It is usually fine to ignore the signal; whatever call was made to the server that died just returns an error.

intSIGXCPU
CPU time limit exceeded. This signal is generated when the process exceeds its soft resource limit on CPU time. See section.
intSIGXFSZ
File size limit exceeded. This signal is generated when the process attempts to extend a file so it exceeds the process's soft resource limit on file size. See section.

intSIGUSR1
intSIGUSR2
TheSIGUSR1andSIGUSR2signals are set aside for you to use any way you want. They're useful for simple interprocess communication,if you write a signal handler for them in the program that receives the signal.

There is an example showing the use ofSIGUSR1andSIGUSR2in section.

The default action is to terminate the process.

intSIGWINCH
Window size change. This is generated on some systems (including GNU) when the terminal driver's record of the number of rows and columns on the screen is changed. The default action is to ignore it.

If a program does full-screen display,it should handleSIGWINCH. When the signal arrives,it should fetch the new screen size and reformat its display accordingly.

intSIGINFO
Information request. In 4.4 BSD and the GNU system,this signal is sent to all the processes in the foreground process group of the controlling terminal when the user types the STATUS character in canonical mode; see section.

(编辑:ASP站长)

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关内容
未处理完善
    无相关信息
未处理完善