| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Создание и заврешение процесса... |
| Автор: iPlay 16.3.2008, 11:44 |
| Нужно помочь реализовать программу, работающую согласно: Родительский процесс создает дочерний процесс (fork()). Дочерний процесс запускает новый образ процесса (exec()). Родительский процесс посылает дочернему сигналы, определяющие вид завершения дочернего процесса: 1. Самостоятельное завершение.Дочерний процесс устанавливает обработчик этого сигнала при помощи sigaction(). Обработчик выводит сообщение о получении сигнала, после чего процесс завершается самостоятельно. 2. Завершение по сигналу. 3. Остановка по сигналу. Ребята где про это почитать? Или киньте пример, хочу разобратся. |
| Автор: JackYF 16.3.2008, 12:27 |
маны. и гугл. |
| Автор: iPlay 16.3.2008, 12:49 |
| А примерчег есть? |
| Автор: iPlay 16.3.2008, 13:12 |
| ЗА МЕНЯ ПИСАТЬ НЕ НАДО!!!! Я просил пример работы с процессами.(У вас тут синдром наверно "Напиши за меня программу") |
| Автор: MAKCim 16.3.2008, 13:16 | ||||
iPlay,
Добавлено через 2 минуты и 31 секунду
1. Вопросы должны быть конкретными (под определение "пример работы с процессами" подходит много всего) 2. Из-за невыполнения п. 1, складывается впечатление о том, что просят написать программу |
| Автор: iPlay 16.3.2008, 15:57 |
| Спасибо. MAKCim. Добавлено через 31 секунду Если еще появятся вопросы, конкретно спрошу. |
| Автор: iPlay 28.3.2008, 19:04 | ||||
Значит написал два процесса. Вот первый в нем реализована послыка процессу дочернему сигналов.
Но есть еще и второй процесс его вызывает первый ex называется. Процесс ex должен заблокировать сигнад SIGINT.
Пытаюсь блокировку реализовать но не получается. Что не так? |
| Автор: MAKCim 28.3.2008, 20:39 |
какой результат выполнения программы? |
| Автор: iPlay 29.3.2008, 10:59 |
| Нужно чтобы второй процесс ("ex") заблокировал сигнал SIGINT который посылает ему процесс первый . P.S. И еще у меня в задание написано вот так "В дочернем процессе заблокируйте SIGINT, затем определите, ожидает ли доставки сигнал SIGINT" что означает "определите, ожидает ли доставки сигнал SIGINT"? |
| Автор: MAKCim 29.3.2008, 11:46 | ||||||||
|