Polecam mechanizm Inotify dostępny w paczkach lub ze źródeł. Polega on na reagowaniu na zdarzenia (np. utworzenie pliku, otwarcie, zamknięcie, usunięcie, etc...) zachodzące w filesystemie i wszystko odbywa się z poziomu jądra. Można też łatwo zdemonizować taki skrypt więc jest możliwe umieszczenie go w systemowych mechanizmach startowych.
Edit: nie zauważyłem, że skrypt wykorzystuje inotify:) W takim razie faktycznie należy go przystosować do startu w skryptach startowych (najprościej dopisać do /etc/rc.local, zależy od dystrybucji) i zrobić z niego demona (opcja -d do inotifywait).