7
如果指向的文件被移动或删除,Linux上的打开文件句柄会怎样?
如果指向文件同时获得,Linux上的打开文件句柄会发生什么: 移开->文件句柄保持有效吗? 删除->这是否导致EBADF,指示无效的文件句柄? 替换为新文件->该文件是否处理指向该新文件的操作? 由指向新文件的硬链接代替->我的文件可以“跟随”该链接吗? 由指向新文件的软链接代替->我的文件句柄现在是否命中了该软链接文件? 为什么问这样的问题:我正在使用热插拔硬件(例如USB设备等)。可能会发生设备(以及它的/ dev / file)被用户或另一个Gremlin重新连接的情况。 处理此问题的最佳做法是什么?