У меня настроен fswatch для каталога, который запускает скрипт для обновления моего браузера при каждом изменении файла. Это работает, но если за один снимок добавлено или удалено несколько файлов, браузер может обновляться в течение очень длительного времени, прежде чем он остановится.
Глядя на документацию, похоже, что --batch-marker может, но то, что мне нужно, но из документации не ясно, как я могу использовать ее, чтобы ограничить количество срабатываний моего сценария.
ОБНОВЛЕНИЕ: вот моя текущая команда fswatch:
fswatch -v -o . | xargs -n1 -I{} ~/bin/refresh.sh
ОБНОВЛЕНИЕ: я на Mac с монитором FSEvents.