Если вы работаете в системе * nix, вы можете использовать inotify для мониторинга событий файловой системы и запуска действий.
Например, в Ubuntu,
apt-get install inotify-tools
Затем запустите такой скрипт, чтобы прослушивать события в данном каталоге
while true
do
inotifywait -r -e modify -e move -e create -e delete /tmp/docs | while read line
do
echo "file changed; time to run make html"
done
done