0
システムコマンドの入力と出力の両方をCLIで送信できますか?node.js経由で実行されるコマンドですか?Node.jsを介したコマンドの入出力の送信
ssh [email protected]
そして、ログインが成功した後、すべてのものを含むssh
が提供するすべての入力と出力を得る:それはのようなものを実行することが可能です場合
は、私が興味を持っています。
私が問題に読んで、私はこれまでのところ、この思い付いてきました:
var spawn = require('child_process').spawn;
var ssh = spawn('ssh', ['[email protected]'], { stdio: 'inherit' });
var me = {};
ssh.stdout.on('data', console.log);
をしかし、それは非常によく私の入力を処理しません。
私がここにあるもう1つの質問は、(ネットワークを介して)すべての入力/出力をクライアントなどに送信し、リモート側からのコマンドとユーザーが対話できるようにすることですか?
入力が非常にうまく処理されないのはなぜですか? 'ssh.stdout'はストリームであり、複数のチャンクを取得する必要があるかもしれないことに注意してください。 –