NodeJs执行ssh不能永远使用

时间:2016-04-01 07:47:09

标签: node.js ssh exec forever

下面是使用node test.js命令正常工作的代码。但每当我试图运行test.js永远实用它不会工作。

var terminal = require('child_process').spawn('bash');
terminal.stdout.on('data', function (data) {
    console.log('stdout: ' + data);
});
terminal.on('exit', function (code) {
    console.log('child process exited with code ' + code);
});
setTimeout(function() {
    console.log('Sending stdin to terminal');
    terminal.stdin.write("whomi\n");
    terminal.stdin.write("sudo ssh instance-solr-1.us-central1-b.versatile-nomad-126504 \"sudo su | . /root/file
.sh >>/dev/null 2>/dev/null\" &\n");
    console.log('Ending terminal session');
    terminal.stdin.end();
}, 1000);

0 个答案:

没有答案
相关问题