В соответствии с API-документами для Node 0.4.3 функция fs.watchFile(filename, [options], listener)
запускает процедуру, которая будет
Следите за изменениями на
filename
. Слушательcallback
будет вызываться каждый раз, когда к файлу обращаются.
В нем также говорится
options
Если это предусмотрено, должен быть объект, содержащий два элемента: boolean,persistent
иinterval
, значение опроса в миллисекундах
Это означает, что он будет проверять каждый так часто, исходя из того, что находится в интервале. Но он также говорит
По умолчанию используется
{ persistent: true, interval: 0 }
.
Значит ли это, что он проверит каждую миллисекунду, чтобы узнать, изменилось ли время файла? Слушает ли он события уровня ОС? Как это работает?