0
** putty /コマンドプロンプトを閉じずに 'trai'コマンドのプロセスを終了したい場合や、バックグラウンドプロセスで同じコマンドを実行する方法それは、コマンドをexittheするようにどこ私はNodeJSに新しいですように私が間違っている場合は、私を助けてください。**コマンドプロンプト/パテを閉じずにコマンドプロセスを終了したい
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'
});
このコードでは「CTRL + C」コマンドを渡します。
あなたがconn.exec( 'kill' + pid)、function(err、stream)にkill pidを送ることができるなら、プロセスのPIDを知っていますか? –
@VinayPrabhakaran私はPIDを知らない。私はPIdを見つけることを試みたが、私はこのプロセスのPIdを見つける方法を知ることができなかった。それを見つけるのを手伝ってもらえますか? –
このコマンドを試してください.... pgrep -f trai –