Re[5]: управление демоном
От: Force_Majeure Россия  
Дата: 04.09.05 10:46
Оценка:
Здравствуйте, aka50, Вы писали:

A>Здравствуйте, fefelov, Вы писали:


F>>Не только. Посмотрите, например, здесь:

F>>

F>>8. Средства межпроцессного взаимодействия

F>>Рассматриваются средства локального межпроцессного взаимодействия — каналы, сигналы, очереди сообщений, семафоры, разделяемые сегменты памяти.


A>У всех этих ipc (очереди сообщений, семафоры, разделяемые сегменты памяти) есть плохие моменты:

A>- они не удаляются после аварийного завершения процесса (или если процесс "забыл" из удалить). Приходится их потом чистить ipсrm.
A>- они конечны (нужно подкручивать sysctl или /proc чтоб на все хватало)

A>По этому если ничего специального не надо, лучше обойтись двумя вещами:

A>1. Сигнал — это просто пнуть процесс. Просто и дешего .
A>2. unix socket — это уже полноценный канал управления.

Похоже действительно оптимальный путь — создать сокет и через него командами управлять демоном.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.