Оценок пока нет Выполнение системных команд в Node.js. Аналог exec

К счастью в Node.js есть такой аналог в виде модуля и он так и называется exec. Данный модуль предлагает лучшее из мира spawn и exec.

Устанавливается модуль очень легко:

npm install exec

Также легко и использовать. Сначала подключаем модуль:

var exec = require('exec');

Пример использования:

var exec = require('exec');
 
exec(['ls', '-lha'], function(err, out, code) {
  if (err instanceof Error)
    throw err;
  process.stderr.write(err);
  process.stdout.write(out);
  process.exit(code);
});

Или так:

exec('cat foo | grep bar', function(err, out, code) {
  if (err instanceof Error)
    throw err;
  process.stderr.write(err);
  process.stdout.write(out);
  process.exit(code);
});

Дополнительно можно почитать тут.

 

Пожалуйста, оцените материал

WebSofter

Web - технологии