Как я могу исключить PATTERN из inotify / incron - PullRequest
0 голосов
/ 17 июня 2011

Я использую incron для отслеживания событий в каталоге, но я хочу исключить какой-либо подкаталог или имя файла PATTERNS.

Есть ли способ сделать это элегантно?

1 Ответ

1 голос
/ 27 июня 2011

Incron не поддерживает фильтры шаблонов, поэтому вам нужно реализовать свой собственный.

Простой пример только с одним расширением файла:

Incrontab:

/watched/directory IN_ALL_EVENTS /usr/local/bin/incronfilter .pyc $# /bin/echo $@/$# $& $%

incronfilter:

#!/bin/bash

ext=$1
file=$2
shift 2

[ "$file" == "${file%$ext}" ] &&  $*

Надеюсь, это поможет.

...