Создать две независимых программы. В бесконечном цикле передават
из первого процесса (первая программа) через разделяемую память текуще
время и pid передающего процесса. Принимающий процесс (втора
программа) должен выводить на экран свое текущее время и pid и приняту
строчку
Обязательно
1. Вторую программу можно запускать параллельно несколько раз
первая программа (передающая) должна запускать только один раз
2. Повторный запуск первой программы, если уже есть процесс с тако
программой, должен завершаться с соответствующим сообщением на экране.