inotifywait运行守护进程模式给出错误无法初始化inotify

时间:2015-10-22 16:32:15

标签: linux inotifywait

我在守护进程模式下运行inotifywait(inotify-tools-3.14-1),但是,它给出了以下错误,并且没有建立监视。此外,由于它在while循环中,因此创建了许多inotifywait守护进程。

如果使用--monitor而不是--damon运行,我没有这样的问题。有人可以帮忙解决它吗?非常感谢。

" 无法初始化inotify。你是在运行Linux 2.6.13或更高版本吗? 编译内核时启用CONFIG_INOTIFY选项?如果是这样, 神秘的东西出了问题。请发送电子邮件至radu.voicilas@gmail.com  并提到你看到了这条消息。"

以下是代码:

while true  # run indefinitely
do
  inotifywait --daemon --outfile /tmp/daemon.log --event close_write --format '%w%f %e %T' --timefmt '%F %T' $folder |  while read eventInfo
     do
        call_another_fun $eventInfo
        break
     done
   done

1 个答案:

答案 0 :(得分:3)

如果在后台运行的inotify进程太多,我也会收到“无法初始化inotify ...”错误消息。 pkill inotify解决了这个问题。