Я хочу отправить клиенту команду CTRL + C, как я могу добиться этого в NodeJS?

Мой код выглядит так

var Client = require('ssh2').Client;
var fs=require('fs');
var conn = new Client();
conn.on('ready', function() {
    console.log('Client :: ready');
    conn.shell('xtail', function(err, stream) {
        stream.write('xtail\n\r');
        if (err) throw err;
        stream.on('close', function(code, signal) {
            console.log('Stream :: close :: code: ' + code + ', signal: ' + signal);
            conn.end();
        }).on('data', function(data) {
           // stream.stdin.write('?');
            console.log('hey');
            console.log('STDOUT: ' + data);
            fs.appendFile('D:\\Breme\\As1.txt',data,function(err){
                if(err)
                {
                    console.log(err);
                }
                //console.log('file saving..')
            });
            // setTimeout(function(){
            //     process.exit(1);
            // }, 20000);
        }).stderr.on('data', function(data) {
            console.log('STDERR: ' + data);
            conn.destroy();

        });
    });
}).connect({
    host: '10.214.14.15',
    port: 22,
    username: 'bwadn',
    password: 'bwain'
});

после подключения к серверу я загружаю файл, но хочу отправить команду «Ctrl + C» с клиента, чтобы он перестал получать данные

Может ли кто-нибудь помочь мне в решении этой проблемы? Поскольку я новичок в NodeJS, мне нужна ваша поддержка в решении этой проблемы ... спасибо


person 1031210155 145046    schedule 04.05.2017    source источник
comment
См. Здесь stackoverflow.com/questions/11696967/   -  person Ali Niaz    schedule 04.05.2017
comment
@AliNiaz, я не могу следить за ним, не могли бы вы помочь еще немного?   -  person 1031210155 145046    schedule 04.05.2017
comment
Возможный дубликат Node.js: как отправить элемент управления C в дочерний процесс   -  person Jakuje    schedule 04.05.2017