код примерно таков:
void Signal_Handler(int sig) {
printf("Yes, I am hear you\n");
}
int main( int argc, char *argv[] ) {
signal(SIGINT, Signal_Handler);
if ( fork() == 0) {
sleep(2);
kill(getppid(), SIGINT);
exit(0);
}
sleep(10);
exit(0);
}
В итоге, через 2 секунды main завершает свою работу.
Никогда не задумывался над этим: можно ли продолжить работу далее ?
Ответ на:
комментарий
от Die-Hard

Ответ на:
комментарий
от php-coder
Ответ на:
комментарий
от Die-Hard

Ответ на:
комментарий
от Die-Hard

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Сигналы. (2013)
- Форум POSIX таймеры (2011)
- Форум Помогите разобраться с сигналами (2003)
- Форум fork() и прерванный sleep() (2007)
- Форум немогу запустить Xvfb через fork + execl (2021)
- Форум boost::signal disconnect по slot_function_type (2009)
- Форум Си (2013)
- Форум ПОМОГИТЕ С ПРОГРАММОЙ. (2010)
- Форум Помогите разобраться с программой! (2020)
- Форум Pipe (2011)