Сообщение «Будильник» в linux - PullRequest
0 голосов
/ 19 апреля 2020
struct sigaction act;
memset(&act,0,sizeof act);
sigaction(SIGALRM, &act, NULL);
alarm(any_seconds);

Мой код будильника в linux.

Я встретил сообщение «Будильник». Но я не хочу встретить это сообщение.

Как я могу это сделать? пожалуйста, помогите.

1 Ответ

0 голосов
/ 19 апреля 2020

Вы можете поймать сигнал

static void alarmHandler(int signo)
{
    (void)signo;
    printf("Another message\n"); // or skip this line
}

...
alarm(any_seconds);
signal(SIGALRM, alarmHandler);
...