У меня есть папка с документами 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 --, который я могу сделать ), чтобы заставить его ждать долю секунды перед запуском скрипта?