inotify

    19热度

    3回答

    我正在尝试使用inotify工具创建一个bash脚本,该工具将监视一个目录并通过删除包含“EE”的行来更改所有新文件。一旦改变它将文件移动到另一个目录 #!/bin/sh while inotifywait -e create /home/inventory/initcsv; do sed '/^\"EE/d' Filein > fileout #how to capture

    2热度

    2回答

    用户有时会将文件添加到Linux服务器上的目录中。我正在研究如何在文件被添加到此目录时得到通知。我发现inotify工具: https://github.com/rvoicilas/inotify-tools/wiki/ 但我也不太清楚如何去使用它。我似乎无法找到适当的文件。 如果有经验的人可以指导我,我将不胜感激。

    2热度

    1回答

    这里的情景: 运行Linux的中央机器是一个“数据存储”的一些仪器。 这些仪器每台都有一台PC,每台仪器在数据存储器上都有一个远程安装(SMB),用于写入仪器捕获的数据文件。 仪器个人电脑运行各种操作系统,包括一些非常旧的操作系统。 仪器的PC硬件时钟不同步,同步会因多种原因而出现问题。 其他各种修补程序(例如,不使用SMB,升级仪器操作系统,开发在仪器上运行的东西)同样存在问题。 我们想写什么是

    2热度

    1回答

    假设我想对目录中的所有文件调用一些命令,并设置一个监视以在该目录中创建的所有文件上调用该命令。如果我这样做: while((sdi = readdir(d)) != NULL) { ... } closedir(d); /* Files created here will be missed */ inotify_add_watch(...); 然后一些文件可能会被错过。如果我的RE

    0热度

    1回答

    在Linux 2.6.16上,如果路径不存在,则inotify_add_watch会失败并将errno设置为ESUCCESS(0)。这在哪里记录?

    8热度

    2回答

    Linux内核-3.0(或更高版本)是否有解决方案,允许获取类似inotify的通知来描述已更改的特定文件段? 对于kernel-2.6.21,有fschange补丁。有没有最新的解决方案?最近fanotify能够提供功能吗?

    3热度

    3回答

    我: $ ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux] $ middleman version Middleman 2.0.13.1 $ cat /etc/debian_version 6.0.3 如果我开始一个项目,像这样: $ middleman init np --rack --bundler

    3热度

    1回答

    我一直在使用pyinotify,我遇到了问题,在多次更改文件夹后,它只是停止接收通知。我有一种感觉,这是与两个线程正在运行的事实有关;即通知程序线程和wxpython线程。 应用程序的目的是当它检测到的IP连接的图片基本上加载到屏幕上,监视文件“检查表”,并基于该文件的文件夹做一些处理即移动文件。 间歇工作,但作为一个新手蟒我不是很确定的问题可能是什么,因为我已经基本上采取了螺纹例子,围绕它的工作

    0热度

    2回答

    什么是linux知道文件已关闭的机制? 我知道如INOTIFY这样的命令会在文件关闭时触发IN_CLOSE_WRITE事件。但它是如何工作的?什么触发文件关闭? 同样,操作系统如何知道文件已被打开以及它在哪里注册该事实?

    1热度

    2回答

    我正在寻找一个使用inotify gem来检测目录更改的简单,简明的示例。 它缺乏示例。