Bir sistem komutunun hem girdi hem de çıktısını CLI - a komutunda/node.js ile yürütülmesi mümkün mü?Verici komutunun Node.js üzerinden iletilmesi ve çıkışı
ssh [email protected]
Ve başarılı bir girişten sonra her şey dahil ssh
tarafından sağlanan bütün girdi ve çıktıları almak: Bu gibi bir şey çalıştırmak mümkün olup olmadığını
İlgileniyorum.
Ben konuda okudum ve şimdiye kadar bu geldi ettik:
var spawn = require('child_process').spawn;
var ssh = spawn('ssh', ['[email protected]'], { stdio: 'inherit' });
var me = {};
ssh.stdout.on('data', console.log);
Ama oldukça iyi benim girişleri işlemez.
Burada sahip olduğum başka bir soru - tüm girişleri/çıkışları istemcilere iletmek (ağ üzerinden) ve benzer şekilde kullanıcının uzak taraftaki komutla etkileşime girmesine izin vermek midir?
Neden girdileriniz iyi işliyor? Ssh.stdout'un bir akış olduğunu ve birden çok parça almanız gerekebileceğini unutmayın. –