2012-06-25 2 views
0

호기심 유전자를 만족시키기 위해 배쉬/노드 콤보로 게임을하고 싶습니다. 그 두 사람이 함께 이야기하는 법을 모르겠습니다. 방금 내 얼굴에 큰 웃음을 느꼈다. TTY.JS ;-)노드에 tty 출력을 푸시

어떻게 노드의 출력 (sdtout?)을 노드에 공급합니까? 스트림을 파일로 리디렉션하고 'fs'모듈을 통해 노드와 함께 읽는 방법에 대해 생각했습니다. 그러나 내가 내기 한 몇 가지 예가 있어야합니다.

미리 감사드립니다. 이 같은

답변

2

뭔가이 그것은 한

+0

도움이되기를 바랍니다

var app = require('express').createServer(), io = require('socket.io').listen(app), sys = require('util'), exec = require('child_process').exec; app.listen(4990); io.sockets.on('connection', function(socket) { socket.on('console', function(command, callBack) { // client sends {command: 'ls -al'} function puts(error, stdout, stderr) { socket.emit('commandresult', stdout); } exec(command.command, puts); }); });​ 

노드

에 터미널 출력을 보내야합니다, 그것은 참으로 ;-) 감사 않았다! – Inoperable