【问题标题】:POSIX replacement for inotify?POSIX 替代 inotify?
【发布时间】:2022-01-22 10:32:50
【问题描述】:

我需要为命令添加一个输入文件,忽略 EOF。我一直在使用 inotify(2) 来阻止,直到在到达 EOF 后对文件进行了更改,这工作正常。但是,inotify(2) 是一个特定于 Linux 的系统调用。 POSIX 中是否定义了任何替代方案?

【问题讨论】:

    标签: linux posix inotify


    【解决方案1】:

    在 POSIX 中是否定义了任何替代方案?

    没有。

    嗯,证明某物存在很容易——它就在那里。很难证明某样东西不存在。

    它不在那里。没有与 inotify 或 kqueue 具有类似功能的 POSIX 接口。

    如果您想要便携,请分别处理每个系统。不要重新发明轮子 - libuv 和 libevent 存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2016-04-07
      • 1970-01-01
      • 2019-11-26
      • 2010-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多