我正在使用一种命名管道来在Linux上的PHP脚本和C++守护程序之间进行通信。当脚本被调用并生成命令时,守护进程会坐等并监视管道,以处理这些命令。该系统是一个小型嵌入式设备,唯一运行的是Web服务器和守护程序。
程序关闭时,我应该删除命名管道吗?还是将其留在文件系统中是可以接受的?由于嵌入式设备经常会出现硬关机,因此即使我在退出时正确地关闭它,它也会大多数时间保留下来。当系统重新启动时,我会在管道中遇到未知数据吗?如果是这样,我应该在每次重新启动时将其删除并重建,还是这样做过头了?
程序关闭时,我应该删除命名管道吗?还是将其留在文件系统中是可以接受的?由于嵌入式设备经常会出现硬关机,因此即使我在退出时正确地关闭它,它也会大多数时间保留下来。当系统重新启动时,我会在管道中遇到未知数据吗?如果是这样,我应该在每次重新启动时将其删除并重建,还是这样做过头了?