ОТЧЕТ По контрольной работе №1 по курсу ОСиСП «Система команд и файловая структура ОС UNIX/LINUX»
Процессы непрерывно обмениваются сигналами согласно табл. 2 . Запись в таблице 1 вида: 1->(2,3,4,5) означает, что исходный процесс 0 создаёт дочерний процесс 1, который, в свою очередь, создаёт дочерние процессы 2,3,4,5. Запись в таблице 2 вида: 1->(2,3,4) SIGUSR1 означает, что процесс 1 посылает дочерним процессам 2,3,4 одновременно сигнал SIGUSR1. После передачи 101 –го сигнала родительский процесс посылает сыновьям сигнал SIGTERM. Сыновья получив сигнал завершают работу с выводом на консоль сообщения вида: pid ppid завершил работу после ** сигнала SIGTERM Каждый процесс выводит на консоль информацию в следующем виде: pid ppid послал/получил USR1/USR2 текущее время (мксек) дерево процессов(вариант № 0) 1->2 2->(3,4) 4->5 3->6 6->7 7->8 сигналы(вариант № 2) 1->(2,3,4,5) SIGUSR2 2->6 SIGUSR1 3->7 SIGUSR1 4->8 SIGUSR1 8->1 SIGUSR1