2016-06-29 4 views
0

Я выполняю поиск команды bash в js без объекта ActiveXObject, потому что это не работает в Chrome или Firefox. У вас есть решения? Thank'sВыполнение команды bash в javascript whithout ActiveXObject

+0

Не уверен, что вы хотите сделать, но, насколько я знаю, Баш команды и ActiveX не смешиваются, и выполнения команд «Баша» с исследователем является огромное нарушение безопасности. Не могли бы вы предоставить более подробную информацию? – Gar

ответ

0

Это невозможно на стороне клиента. С другой стороны, если вы хотите выполнить команду на стороне сервера (Node.js), вы можете использовать модуль child_proccess из Node.js API.

Ниже вы можете найти пример:

var exec = require('child_process').exec, 
     child; 

    child = exec('cat *.js bad_file | wc -l', 
     function (error, stdout, stderr) { 
     console.log('stdout: ' + stdout); 
     console.log('stderr: ' + stderr); 
     if (error !== null) { 
      console.log('exec error: ' + error); 
     } 
    }); 
Смежные вопросы