Questions tagged «inotify»



4
在OS X和Ubuntu上实时观看文件系统
我正在寻找一个CLI工具,该工具将监视目录并吐出实时更改的文件名。 some_watch_command /path/to/some/folder | xargs some_callback 我知道inotify(inotify-tools?),这似乎是我所需要的,但是我需要既与Linux(在我的情况下为Ubuntu)又与OSX兼容的东西。 它并不需要很快,但是确实需要触发更改(在一秒钟之内是合理的)。另外,我不一定需要上面提到的确切的CLI程序。如果存在一些基础技术并且可以在两个平台上轻松编写脚本,那也将很棒。
11 linux  macos  sync  inotify 

0
Dropbox:无法监控Dropbox文件夹
我在Arch Linux系统上使用Dropbox。几个月来一切正常,直到今天。从命令行运行Dropbox时,它会输出错误消息: Unable to monitor entire Dropbox folder hierarchy. Please run "echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf; sudo sysctl -p" and restart Dropbox to fix the problem. 我不喜欢盲目地运行终端命令而不考虑它,特别是在运行时sudo。所以我真的很想了解为什么Dropbox需要修复,特别是在运行好几个月之后。

0
使用inotify-tools检测文件更改并执行脚本
我需要使用inotify-tools检测文件更改。这是算法: 文件已更改-> .sh脚本在文件已更改的同一文件夹中执行。 我该如何实现? #!/bin/sh MONITORDIR="/path/to/the/dir/to/monitor/" inotifywait -m -r -e create --format '%w%f' "${MONITORDIR}" | while read NEWFILE do sh ./***/execscript.sh done 我认为,我需要在之后进行一些更改while read NEWFILE,当然,请使用该目录的路径替换****。

0
如何在OSX上配置fsnotify的队列大小/监视限制?
注意:这可能是一个StackOverflow问题,因为它只能通过OSX上的内部API访问,但我在这里发布它,因为它似乎更多的是使用已经可用的工具而不是编程。 问题: 我一直在使用lsyncd(使用fsnotify后端,而不是inotify)来监视OSX上的文件系统事件。我已经收到了很多OVERFLOW事件,因为我正在处理大量高波动性文件。 如何在OSX 10.8 Mountain Lion(或任何其他版本,真的)上配置fsnotify的最大内部队列大小?在inotify / Linux上,我会使用/proc/sys/fs/inotify/max_user_watches,但我对如何使用fsnotify和OSX进行配置感到困惑。 如果我真的必须,我可以用一些烘焙的奥秘来重新编译内核以配置更高的数字,但是如果可能的话我宁愿避免使用它。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.