Я пытался использовать Node Inotify , которая является отличной библиотекой.Тем не менее, похоже, что файловая система proc не обрабатывает события inotify при изменении файлов статистики.Однако, если вы смотрите файл в обычной файловой системе, вот как вы можете сделать это, используя эту библиотеку:
sys = require('sys');
fs = require('fs');
Inotify = require('inotify').Inotify;
var inotify = new Inotify();
function callback(ev) {
console.log(sys.inspect(ev));
}
var home_dir = {
path: '/proc/5499/stat'
, watch_for: Inotify.IN_ALL_EVENTS
, callback: callback
};
var home_watch_descriptor = inotify.addWatch(home_dir);
Просто измените Inotify.IN_ALL_EVENTS на любое действие, которое вы хотитеследить за этим, что задокументировано на странице github, на которую я ссылаюсь.
Извините, это не решает вашу конкретную проблему, но я решил опубликовать ее в информативном порядке.