用node.js执行一个shell程序并传递参数
我想执行一个需要Node.js的任何params的shell程序
我怎样才能做到这一点 ?
来自: http : //www.dzone.com/snippets/execute-unix-command-nodejs
要执行shell命令:
var sys = require('sys') var exec = require('child_process').exec; exec('command', function (error, stdout, stderr) {});
From: 使用node.js(childProcess)运行shell脚本 ,
使用参数'foo'在主文件夹中运行一个bar.sh程序:
var foo = 'foo'; exec('~/bar.sh ' + foo, function (error, stdout, stderr) { if (error !== null) { console.log(error); } else { console.log('stdout: ' + stdout); console.log('stderr: ' + stderr); } });
- 节点JStesting – 模拟file upload
- Node.js范围错误
- 试图用Mongoose更新对象给TypeError:Object#<Object>没有方法'保存'
- Node.js游戏逻辑
- 数据不会从AngularJS控制器传递到NodeJS服务器
- Android的APK构build失败“多个文件被发现与操作系统无关的path'lib / arm64-v8a / libc ++ _ shared.so'”
- Node.js + MongoDB中的this._handle.write(数据)在net.js
- 在Sails.js中使用load-grunt-config
- 如何使用Jest使用节点debuggingcli?