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