Skip to content

Instantly share code, notes, and snippets.

@ry
Created January 7, 2010 08:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ry/271086 to your computer and use it in GitHub Desktop.
Save ry/271086 to your computer and use it in GitHub Desktop.
bpt-dmz 0 ~/node/stdin_issue > cat sub.js
var sys = require("../lib/sys");
process.stdio.open();
process.stdio.addListener("data", function (data) {
sys.puts("child: " + data);
});
bpt-dmz 0 ~/node/stdin_issue > cat test.js
var sys = require("../lib/sys");
var path = require('path');
var sub = path.join(path.dirname(__filename), 'sub.js');
sys.puts(sub);
var child = process.createChildProcess("../node", [sub]);
child.addListener("error", function (data){
sys.puts("parent stderr: " + data);
});
child.addListener("output", function (data){
sys.puts("parent: " + data);
});
setTimeout(function () {
child.write('test\r\n');
}, 100);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment