Чтобы получать уведомления об изменении файла или каталога / sys, я использую объекты опроса из python.
import select
poll_objet = select.poll()
fd_object = file("/sys/what_you_want_to_survey", "r")
poll_objet.register(fd_object) # I use the select.POLLPRI | select.POLLERR combination in my code ;)
result = poll_object.poll()
, где результат - список) которые были тронуты.