Я использую incron для отслеживания событий в каталоге, но я хочу исключить некоторые подкаталоги или ШАБЛОНЫ имени файла.
Есть ли способ сделать это элегантно?
Вы не можете делать исключения через incrontab
. Вы можете перечислить файлы явно или создать оболочку для фильтрации файлов, которые вы не хотите обрабатывать.
Супер-простая обертка:
#!/bin/bash
if ! grep -q $1 /path/to/incron.excludes
then
exec /path/to/realscript.sh $1
fi