inotify

    6热度

    1回答

    所以我试图编写一个使用inotify的C程序。我之前使用pyinotify,所以我明白它是如何工作的。但是,我遵循一些指南,它告诉我包括<linux/inotify.h>。问题是这个头只有宏定义,而不是功能原型。它看起来像在<sys/inotify.h>原型的功能。 我的问题是linux/inotify.h和sys/inotify.h之间的区别是什么?为什么都有?

    15热度

    3回答

    我想在Linux上使用inotify机制。我希望我的应用程序知道文件aaa何时更改。你能否给我提供一个样本如何做到这一点?

    5热度

    4回答

    你能解释一下inotify机制吗? 我在网上搜索过它,但我的理解是,如果我想查看文件中的更改,我必须使用“读取”功能进行轮询。 有没有任何回调函数会在文件没有轮询时发生变化时通知我? 谢谢,

    1热度

    2回答

    我希望我的C++应用程序监视名为“aaa”的文件中的更改。我想通过QSocketNotifier来完成。我从文档中不明白如何去做。你可以给我一个样品吗? 10!

    0热度

    2回答

    Inotify可以让我监视所有具有特定扩展名的文件,无论它们在磁盘上的什么位置? 例如,如果我想在我的设备上的各种目录中监视所有* .mp3文件。可能吗? 非常感谢! Amanda

    3热度

    1回答

    当使用Linux::Inotify2模块查看任何新创建文件的目录时,出现一些非常奇怪的行为。 我已经制作了一个测试脚本来看看它是如何工作的,一旦完成,我继续将它的用法合并到其他脚本中,但它并不起作用。然后,当我再次尝试我的早期测试脚本以查找某些信息时,奇怪的是,它停止工作。从那以后它一直没有工作。在此期间没有包装/发行升级。 问题是,它已停止响应事件。这里的测试脚本: #!/usr/bin/per

    2热度

    2回答

    我想在文件在系统中移动时监视文件。只要移动,我能通知我新的位置吗?

    3热度

    1回答

    我需要写一个遵循这样的步骤的程序: 启动程序(守护进程) 等待(睡眠,块),直到我有wifi连接起来 发送/从服务器获取一些数据 等待,直到WiFi连接出现故障 转到2 步骤2存在问题。当建立网络连接时,我不知道如何捕捉时刻。有/proc/net/wireless entry,其中显示有关可用无线连接的信息,但试图用inotify监视它并没有成功。网络连接是异步建立的。 这里是我的测试代码的ino

    3热度

    2回答

    我使用的inotify监视本地文件,使用 inotify_add_watch(fd, "/root/temp", mask). 当这个文件被删除,程序将通过read(fd, buf, bufSize)功能被阻止例如“/根/温度”。即使我创建了一个新的“/ root/temp”文件,该程序仍然被读取功能阻止。我想知道,如果inotify可以检测到受监控的文件已创建,并且读取函数可以从fd中获取某

    1热度

    3回答

    使用inotify时遇到一些问题。 我使用inotify来监视文件的更改。这里是我的代码: int fd = inotify_init(); int wd = inotify_add_watch(fd, "/root/temp", IN_ALL_EVENTS); int bufSize = 1000; char *buf = new char[bufSize]; memset(buf, 0