LINUX.ORG.RU

1. устанавливаем обработчик сигнала sigaction( SIGALARM ) - просто пустая функция-обработчик
2. программируем интервал посылки сигнала через setitimer()
3. делаем бесконечный цикл следующего вида
for(;;) {
pause(); // здесь висим до прихода сигнала
my_func();
}
В результате my_func() будет вызываться с заданной в п.2 частотой

sigurd ★★★★★
()
Ответ на: комментарий от sigurd

О! Спасибо. То, что надо. А то почему-то в гугле всё в стиле «Linux periodic task» переводит на RTAI/RT патчи. А хотелось бы сперва попробовать без них...

velikS
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.