Здравствуйте, гуру. Не поможете в таком деле? Мне надо запустить два процесса, которые следили бы друг за другом, то есть если один из них каким-нибудь образом убивается (сигнал KILL), то второй его должен перезапустить. Один другого создаёт с помощью fork(). Как сделать, чтобы родитель перезапускал дочерний это очевидно - обрабатываем SIGCHLD, а вот как сделать, чтобы дочерний процесс мгновенно (с помощью сигнала) узнал о смерти родителя - этого не знаю. Я знаю, что дочернему процессу изначально не посылается никаких сигналов при смерти родительского. Меня интересует: можно ли изменить ситуацию, т.е. сделать так, чтобы при килянии злоумышленниками родителя посылался заданный (неважно какой, но не KILL) сигнал дочернему процессу. Заранее спасибо.