我正在使用 incron 监视目录中的事件,但我想排除某些子目录或某些文件名模式。
有没有办法让我优雅地做到这一点?
最佳答案
Incron 不支持模式过滤器,因此您需要自己实现。
仅一个文件扩展名的简单示例可能是:
Incrontab:
/watched/directory IN_ALL_EVENTS /usr/local/bin/incronfilter .pyc $# /bin/echo $@/$# $& $%
incron过滤器:
#!/bin/bash
ext=$1
file=$2
shift 2
[ "$file" == "${file%$ext}" ] && $*
希望对您有所帮助。
关于linux - 如何从 inotify/incron 中排除 PATTERN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6383021/