inotify - подсистема ядра Linux, которая работает над расширением файловых систем, чтобы заметить изменения в файловой системе и сообщать об этих изменениях в приложениях.
API-интерфейс inotify предоставляет механизм для мониторинга событий файловой системы. Inotify может использоваться для мониторинга отдельных файлов или для контроля каталогов. Когда каталог контролируется, inotify будет возвращать события для самого каталога и для файлов внутри каталога.1

1Source: Linux man page 7