Я использую именованный канал для связи между скриптом PHP и демоном C ++ в Linux. Демон сидит и смотрит канал, обрабатывая команды при вызове скрипта и генерируя их. Система представляет собой небольшое встроенное устройство, и на ней работают только веб-сервер и демон.
Должен ли я удалять именованный канал при закрытии программы или можно оставить его в файловой системе? Встроенное устройство часто отключается, поэтому даже если я правильно закрою его, когда оно выйдет, оно все равно останется в большинстве случаев. Собираюсь ли я в конечном итоге с неизвестными данными в канале, когда я открываю его, когда система перезагружается? Если так, я должен просто удалить это и переделывать это каждый перезапуск, или это излишество?