确定打开的文件是否已被外部修改的有效机制? 2024-5-17 • monitoring open-files system-calls 例如,我目前使用的 IDE (Aptana Studio) 一旦打开的文件内容被某些外部程序更改,就会通知我。 我可以想象有一个定期循环在文件上运行 stat() 并检查上次数据修改的时间。这是通常的做法还是使用了类似阻塞中断的机制? 答案1 这inotifyLinux 上的系统,或队列BSD/OSX 上的系统为您提供了一个事件驱动(“类似中断”)机制来执行此操作。 相关内容 如何使用 curl 发送 upnp 请求 查看systemctl服务进程 更换证书后 Apache 服务器无法启动 即使不同的用户尝试连接,如何保持远程桌面连接 我应该在哪里提取 strcasestr.3.gz 以用于 ubuntu 18.04 上的 gcc、gnu 编译器? 如何扫描和检测间谍软件 Ubuntu 无法识别我的显示器 帮助复制教科书中的简单图表 如何用语法糖将 A 置于 B 之下? 如何在批处理脚本(Windows)中从 Powershell 获取字符串?