【发布时间】:2015-10-22 16:32:14
【问题描述】:
我在守护程序模式下运行 inotifywait (inotify-tools-3.14-1),但是,它给出了以下错误并且没有建立监视。此外,由于它在 while 循环中,因此创建了许多 inotifywait 守护进程。
如果使用--monitor 而不是--daemon 运行,我没有这样的问题。有人可以帮忙修复它吗?非常感谢。
"无法初始化 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
【问题讨论】:
标签: linux inotifywait