Показать сообщение отдельно
  #7 (permalink)  
Старый 05.05.2016, 15:21
Кандидат Javascript-наук
Отправить личное сообщение для SpaceAlarm Посмотреть профиль Найти все сообщения от SpaceAlarm
 
Регистрация: 05.05.2016
Сообщений: 103

А как будет примерно выглядеть если брать ип для подключения из таблицы бд ?
function server1 (){

var  hostParamsArray =  new Array();
     hostParamsArray[0] =  { host: '', port: 22, username: '', password: '' };
     hostParamsArray[1] =  { host: '', port: 22, username: '', password: '' };	  
	  
var command = "", conn = [];	
for (var i = 0; i < hostParamsArray.length; i++) {
    conn[i] = new Client();
    conn[i].on('ready', function() {
    logger.info('SSH Successful connection:  Server#' +(i + 1))
	command= "touch test.log";
    conn[i].exec(command,function(err, stream) {
    if (err) throw err;
    stream.on('close', function() {
      console.log('Stream :: close');
      conn[i].end();
    }).on('data', function(data) {
      console.log('STDOUT: ' + data);
	  if(data.indexOf('123') + 1){
		logger.info('Update');
	  }
    }).stderr.on('data', function(data) {
      console.log('STDERR: ' + data);
    });
  });
}).connect(hostParamsArray[i])
        conn.on[i]('error', function(err) {
            console.log(err);
});
}}

А что сейчас не так?
throw new Error('Invalid username');
    ^

Последний раз редактировалось SpaceAlarm, 05.05.2016 в 15:38.
Ответить с цитированием