gpt4 book ai didi

c - 文件删除/修改期间的 libevent

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:09:59 25 4
gpt4 key购买 nike

是否可以使用 libevent 来监控文件删除/更新?

假设/var/log/file.1 被删除,我想在我的程序中报告它。这可能吗?如果是,如何?

我的操作系统是 Linux,我想创建一个在某些操作系统操作期间触发消息的恶​​魔。

我在哪里可以找到更多信息?

最佳答案

如果您的代码特别针对 Linux,您可以使用 inotify(7)设施代替。它有一个非常简单的编程接口(interface),用于监视文件更改和删除,而 libevent 的目的略有不同:监视一组描述符,并在其中任何一个准备就绪时得到通知阅读/写作。

我不确定 libevent 是否包装了 inotify,因为所有其他操作系统的 libevent 都没有提供类似的功能。

关于c - 文件删除/修改期间的 libevent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7660468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com