inotify

    2热度

    1回答

    Source 我从来没有用过C语言。此脚本将侦听器添加到目录中,并通过回显到终端来通知用户,然后在发生文件事件时退出。我想修改脚本不退出,而是继续监视文件夹。我认为最关键的可能是这一行: length = read(fd, buffer, BUF_LEN); ,但我真的不明白是怎么回事。该read()功能的描述可能是为那些谁知道的C真的很好有所帮助: Using inotify is simple

    0热度

    3回答

    我该如何异步监控vala中的某些目录?所有我需要的是一个回调方法被调用,只要在目录中的一个文件是: 创建 删除 修改 我发现GLib.FileMonitor但我不确定如何使用它。

    0热度

    2回答

    我试图在文件被删除之前备份文件。有人能告诉我,如果inotify在删除之前或之后触发事件吗?

    1热度

    2回答

    我正在使用twsited的INotify监视/ dev目录以监视新添加的串行设备。我目前使用的代码与下面类似。 notifier = INotify() notifier.watch(FilePath("/dev"), IN_CREATE, callbacks=[self.created]) notifier.startReading() def created(self, ignored

    2热度

    1回答

    我想用inotify来监视目录的内容。一切似乎都很好,直到我尝试使用mv命令重命名目录中的文件。按预期得到IN_MOVED_FROM,但IN_MOVED_TO未到。 以下是我的测试程序。与编译: g++ -Wall -o test test.cpp 启动与: ./test dir_to_watch #include <cstdio> #include <cstring> #includ

    5热度

    1回答

    我跟着官方文件,安装的virtualenv和瓶,然后python hello.py 但也有一些是错误的: * Running on http://127.0.0.1:5000/ * Restarting with reloader: inotify events Traceback (most recent call last): File "hello.py", line 9, i

    0热度

    1回答

    我是一个Fedora用户,目前正在使用inotify-java来实现目录轮询。我有以下代码片段: InotifyEventListener inel = new InotifyEventListener() { @Override public void filesystemEventOccurred (InotifyEvent ine) { // code to

    8热度

    2回答

    我正在寻找关于如何找出哪个用户修改了特定文件的指导。虽然inotify非常适合在接触特定文件时收到通知,但我如何确定哪个用户修改了该文件?我可以考虑使用lsof,但是恐怕它可能不像我想要的那样“实时”,并且/或者它可能对资源征税太多。通过实时,我的意思是,如果用户只是在文件上执行touch命令,那么在我运行lsof时,它可能不会被lsof拾取。

    0热度

    1回答

    我正在使用incron监视目录中的事件,但我想排除某些子目录或某些文件名PATTERNS。 有没有一种方法可以优雅地做到这一点?

    4热度

    1回答

    你好我一直试图让Inotify产生一个IN_UNMOUNT事件,但它并没有与我合作,所以我去做了一个简单的inotifywait实验,这是下面的结果: [email protected] ~ $ inotifywait -r /storage/test/ -m Setting up watches. Beware: since -r was given, this may take a whil