linux 信号处理函数一个例子

来源:互联网 发布:自己没货如何开淘宝店 编辑:程序博客网 时间:2024/05/01 09:42

#include "signal.h"
#include "stdio.h"
void csdn_function(int signal)

{

        if(signal==SIGQUIT)

                   printf("sigquit received!\n");

}

int main(int argc,char **argv)

{

        signal(SIGQUIT,csdn_function);

         pause();

          exit(1);

}

编译运行:

打开另一个终端输入:kill -s SIGQUIT 则信号处理函数被调用

原创粉丝点击