У меня есть папка с документами Sphinx, которые я просматриваю с помощью inotifywait
(из inotify-tools). Скрипт перестраивает 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 - это я могу сделать), чтобы заставить его ждать долю секунды перед запуском сценария?