Javascript 使用Node.js同步执行简单的Unix终端命令
我想使用Node.js同步执行简单的Unix终端命令并返回到客户端。我的代码是:Javascript 使用Node.js同步执行简单的Unix终端命令,javascript,node.js,unix,Javascript,Node.js,Unix,我想使用Node.js同步执行简单的Unix终端命令并返回到客户端。我的代码是: var exec=require('child_process').exec; var cmd='dir'; exec(cmd,function(error,stdout,stderr){ console.log(stdout); console.log(stderr); if(error!=null){ console.log(error
var exec=require('child_process').exec;
var cmd='dir';
exec(cmd,function(error,stdout,stderr){
console.log(stdout);
console.log(stderr);
if(error!=null){
console.log(error);
}
return stdout;
console.log(stdout);
});
描述你的代码有什么问题,预期的输出,简而言之,你的问题是什么。另外,
dir
通常不是一个已知的命令。它可能是一个shell别名,但不会使用child\u process.exec()
执行。您好,它是同步执行的,我想异步执行。