确定打开的文件是否已被外部修改的有效机制? 2024-5-17 • monitoring open-files system-calls 例如,我目前使用的 IDE (Aptana Studio) 一旦打开的文件内容被某些外部程序更改,就会通知我。 我可以想象有一个定期循环在文件上运行 stat() 并检查上次数据修改的时间。这是通常的做法还是使用了类似阻塞中断的机制? 答案1 这inotifyLinux 上的系统,或队列BSD/OSX 上的系统为您提供了一个事件驱动(“类似中断”)机制来执行此操作。 相关内容 为何我的 centOS 7 可启动 USB 记忆棒无法启动? 权限被拒绝(publickey、gssapi-keyex、gssapi-with-mic) Windows Server 2012 中无法访问 Apache 2.4 ESXi 6.5:“公开硬件辅助”与“CPU / MMU 虚拟化”之间的关系 Clonezilla 备份 /dev/mapper/ 中的映射分区 netstat 显示已连接的套接字及其路径,但路径不存在 Windows XP 分页[重复] 在 Ubuntu 22.04.2 LTS 上将 PowerShell(.ps1)脚本转换为 Windows 可执行文件(.EXE) 为什么 shell 脚本中要使用双引号和反引号? 章节引用的不同样式