LINUX.ORG.RU

Нужна ваша помошщь!


0

0

Добрый день всем форумчанам. Необходима ваша помощь. Если сможете помочь буду вам очень благодарен. А теперь к делу: 1.Вывести на экран содержимое среды окружения. Провести попытку изменить в среде окружения PATH, вводя дополнительный путь. Проверить факт изменения пути, предпринимая вызов exec. 2. В основной программе с помощью системного вызова fork, создать процессы отец и сын. Отец записывает в файл и выводит на экран следующую информацию: N pid отец текущее_время pid сын строка_прочитанная_из_файла 3. Создать стуктуру вида отец->сын1->сын2->сын3. Отец формирует нумерованные сообщения вида: N pid имя time (N –текущий номер сообщения, pid- pid процесса, имя - отец, сын1, сын2, сын3, time время записи в формате сс.мс (секунды, миллисекунды)) и через файл передаёт их сыновьям. Процесс отец посылает сигнал SIGUSR1 сыновьям. Сыновья читают читают строку из файла и считают сколько в этой строке символов, заданных ANSI-кодом и отображают на экране в своей зоне вывода в виде: N pid time1 time2 (N –номер сообщения, pid- pid процесса сына, time1- текущее время, time2-время считанное из файла). Кто-нибудь может описать как это все выполнить?

anonymous

Re: Нужна ваша помошщь!

На занятия ходить пробовал?

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