tail -f logfile.txt
wyprowadza ostatnie 10 wierszy pliku logfile.txt, a następnie kontynuuje wysyłanie danych dołączanych w miarę wzrostu pliku.Jak wykonać `tail -f logfile.txt`-like processing in node.js?
Jaki jest zalecany sposób wykonania części -f
w pliku node.js?
Poniższa strona przedstawia cały plik (ignorując "pokaż 10 ostatnich linii"), a następnie kończy działanie.
var fs = require('fs');
var rs = fs.createReadStream('logfile.txt', { flags: 'r', encoding: 'utf8'});
rs.on('data', function(data) {
console.log(data);
});
Rozumiem zdarzenie pętli jest wyjściem, ponieważ po zakończeniu strumienia & blisko zdarzeń nie ma więcej wydarzeń - Jestem ciekaw najlepszego sposobu dalszego monitorowania strumienia.
http: // stackoverflow.com/questions/8224333/scrolling-log-file-tail-f-animation-using-javascript – gavenkoa