Node.js genera un proceso secundario y obtiene la salida del terminal en vivo

Tengo un script que emite 'hola', duerme un segundo, emite 'hola', duerme 1 segundo, y así sucesivamente. Ahora pensé que podría abordar este problema con este modelo. var spawn = require('child_process').spawn, temp = spawn('PATH TO SCRIPT WITH THE ABOVE