信号通信
signal.c
#include <unistd.h> #include <stdio.h> #include <signal.h> #include <string.h> #include <stdlib.h> void Time_Fun(int temp) { printf("Time_Fun text ok! "); } int main(void) { signal(SIGALRM, Time_Fun); //信号处理函数 printf("main pid =%d ",getpid()); for(;;){ kill(getpid(),SIGALRM); //信号发送函数 // raise(SIGKILL); sleep(1); } return 0; }