Сделать inotifywait группировать несколько обновлений файлов в один?

У меня есть папка с документами Sphinx, которые я смотрю сinotifywait(из inotify -инструменты). Скрипт re -создает html и singlehtml и обновляет Chrome.

#!/bin/sh
inotifywait -mr source --exclude _build -e close_write -e create -e delete -e move | while read file event; do
    make html singlehtml
    xdotool search --name Chromium key --window %@ F5
done

Это отлично работает, когда я сохраняю один файл. Однако, когда я hg updateперехожу к старой версии или вставляю несколько файлов в папку source, скрипт запускает каждый отдельный файл .

Есть ли простой обходной путь (без написания пользовательских скриптов Python --, который я могу сделать ), чтобы заставить его ждать долю секунды перед запуском скрипта?

6
задан culebrón 13 August 2012 в 08:22
поделиться