#include <stdio.h>
#include <signal.h>
#include <unistd.h>
void handle_signal(int signum)
{
if (signum == SIGALRM)
{
printf("hello\n");
alarm(2); // 重置定时时间
}
}
int main()
{
signal(SIGALRM, handle_signal); // 定时信号
alarm(2); // 定时2s
while (1);
return 0;
}