Здравствуйте, aka50, Вы писали:
A>Здравствуйте, fefelov, Вы писали:
F>>Не только. Посмотрите, например, здесь:
F>>F>>8. Средства межпроцессного взаимодействия
F>>Рассматриваются средства локального межпроцессного взаимодействия — каналы, сигналы, очереди сообщений, семафоры, разделяемые сегменты памяти.
A>У всех этих ipc (очереди сообщений, семафоры, разделяемые сегменты памяти) есть плохие моменты:
A>- они не удаляются после аварийного завершения процесса (или если процесс "забыл" из удалить). Приходится их потом чистить ipсrm.
A>- они конечны (нужно подкручивать sysctl или /proc чтоб на все хватало)
A>По этому если ничего специального не надо, лучше обойтись двумя вещами:
A>1. Сигнал — это просто пнуть процесс. Просто и дешего
.
A>2. unix socket — это уже полноценный канал управления.
Похоже действительно оптимальный путь — создать сокет и через него командами управлять демоном.