Ответ 1
Способ отправки сигнала в процесс - kill(pid, signal);
Однако вам следует знать, что сигналы не являются надежным средством межпроцессного общения, за исключением сообщений от родителя к прямому ребенку из-за присущих им условий гонки. Трубы, файлы, каталоги, семафоры, сокеты, разделяемая память и т.д. Обеспечивают значительно лучшие подходы к межпроцессной коммуникации.