В целом, опрос менее эффективен, чем уведомление, когда что-то происходит. Кроме того, если вы проверяете, читает ли что-то с диска, вы, вероятно, будете обращаться к указанному диску самостоятельно, возможно, влияя на то, что вы пытаетесь наблюдать.
Начиная с 10.5, OSX включает в себя то, что называется инфраструктурой событий файловой системы, которая предоставляет подробные уведомления об изменениях файловой системы. Проблема в вашем случае в том, что это только Objective-C. У Apple есть хорошая документация об этом API.
К счастью, есть также команда call method
AppleScript. Это позволяет вам работать с объектами Objective-C из AppleScript. Вот документация по этому вопросу.
У меня тоже нет опыта, поэтому ссылки на документацию. Надеюсь, это поможет вам.