Node.js erzeugt einen untergeordneten Prozess und erhält die Terminalausgabe live

Ich habe ein Skript, das 'hi' ausgibt, eine Sekunde lang schläft, 'hi' ausgibt, 1 Sekunde lang schläft und so weiter und so fort. Jetzt dachte ich, ich könnte dieses Problem mit diesem Modell lösen. var spawn = require('child_process').spawn, temp = spawn('PATH TO SCRIPT WITH THE ABOVE...