0

ディレクトリ内のイベントを監視するために incron を使用していますが、一部のサブディレクトリまたは一部のファイル名パターンを除外したいと考えています。

これをエレガントに行う方法はありますか?

4

1 に答える 1

3

Incron はパターン フィルターをサポートしていないため、独自のフィルターを実装する必要があります。

ファイル拡張子が 1 つの場合の簡単な例は次のとおりです。

インクロタブ:

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

incronfilter:

#!/bin/bash

ext=$1
file=$2
shift 2

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

それが役に立てば幸い。

于 2011-06-27T08:37:23.280 に答える