信号(SIG)
1. 基本概念
Linux系统中的信号是操作系统内核用来通知进程状态改变的一种机制。信号可以用来通知进程接收到了某个事件,例如:一个子进程已经终止、按下了终端的中断键(CTRL+C)等等。Linux系统中包含了多种不同类型的信号,每种信号都有它自己的作用和用途。
进程可以通过设置信号处理器(signal handler)来捕获特定的信号,并对信号进行响应。例如,当进程接收到SIGINT(中断信号)时,可以设置信号处理器来终止进程。
总的来说,Linux系统中的信号是一种非常强大且重要的机制,可以用来在进程间传递信息,控制进程的行为,以及响应系统事件。