Невозможно получить доступ к переменным среды на удаленном сервере при запуске скрипта с SSH2 на сервере NodeJS - PullRequest
0 голосов
/ 06 мая 2020
• 1000 * Запуск скриптов, которые не используют переменные среды, работает.

Вот мой код, который запускает скрипт

var Client = require('ssh2').Client;

var conn = new Client();
conn.on('ready', function() {
  console.log('Client :: ready');
  conn.exec(script, function(err, stream) {
    if (err) throw err;
    stream.on('close', function() {
      console.log('Stream :: close');
      conn.end();
    }).on('data', function(data) {
      console.log('OUTPUT: ' + data);
    })
.stderr.on("data", function(data) {
   console.log("Error: " + data);
});
}).connect({
  host: server,
  port: 22,
  username: user,
  password: pass
});
...