代码示例:unix环境下signal处理
无干货,仅用作demo
#include <stdio.h>#include <signal.h>static void print_sig(int);int main(){ signal(SIGQUIT, print_sig); signal(SIGKILL, print_sig); while(1){ pause();//挂起以等待信号 }}static void print_sig(int signo){ printf("Signal Encountered: %d\n", signo);}