** Je veux tuer le processus de la commande 'trai' sans fermer l'invite putty/command OU comment puis-je exécuter la même commande dans le processus d'arrière-plan OU où passer commande « CTRL + C » dans ce code afin qu'il commande exitthe **Je veux tuer le processus de commande sans fermer l'invite de commande/putty
var Client = require('ssh2').Client;
var conn = new Client();
conn.on('ready', function() {
console.log('Client :: ready');
conn.exec('trai', function(err, stream) {
if (err) throw err;
stream.on('close', function(code, signal) {
console.log('Stream :: close :: code: ' + code + ', signal: ' + signal);
conn.end();
}).on('data', function(data) {
console.log('STDOUT: ' + data);
}).stderr.on('data', function(data) {
console.log('STDERR: ' + data);
});
});
}).connect({
host: '***.***.***.',
port: 22,
username: 'frylock',
password: 'frylock'
});
Comme je suis nouveau NodeJS s'il vous plaît aidez-moi si je me trompe.
connaissez-vous le pid du processus si oui vous pouvez envoyer kill pid sur conn.exec ('kill' + pid), fonction (err, stream) –
@VinayPrabhakaran Je ne sais pas pid. J'ai essayé de trouver PId mais je ne pouvais pas savoir comment trouver PId pour ce processus. pouvez-vous s'il vous plaît aider à le trouver? –
essayez cette commande .... pgrep -f trai –