node.js子进程更改目录并运行该进程

我尝试使用以下子进程在node.js中运行外部应用程序

var cp = require("child_process");
cp.exec("cd "+path+" && ./run.sh",function(error,stdout,stderr){
})

但是,当我尝试运行它时,它停滞了,没有进入回调

run.sh启动服务器,当我使用cp.exec执行它时,我希望它异步运行,这样我的应用程序就不会等到服务器终止。在回调中,我想使用服务器。

请帮我解决这个问题。

鲍里斯·基洛夫(Boris Kirov)

cp.exec在参数选项http://nodejs.org/docs/latest/api/child_process.html#child_process_child_process_exec_command_options_callback中获取工作目录

使用

var cp = require("child_process");

cp.exec("./run.sh", {cwd: path}, function(error,stdout,stderr){
});

用于在“路径”目录中运行脚本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从同一node.js子进程运行多个命令

来自分类Dev

node.js在子进程中运行功能?

来自分类Dev

从node.js运行git作为子进程?

来自分类Dev

从node.js运行git作为子进程?

来自分类Dev

从同一node.js子进程运行多个命令

来自分类Dev

如何从Node JS中的子进程获取进程ID

来自分类Dev

Node.js 子进程到 Python 进程

来自分类Dev

node.js 与 docker 中的子进程

来自分类Dev

setInterval()使Node.js进程保持运行

来自分类Dev

将运行时参数传递给Node.js子进程

来自分类Dev

在Gulp / Node中将jekyll作为子进程运行

来自分类Dev

Node.js子进程和管道-OSX与Ubuntu

来自分类Dev

如何在Node.js中等待子进程完成?

来自分类Dev

Node.js-在子进程中需要相同的模块

来自分类常见问题

node.js子进程-生成和派生之间的区别

来自分类Dev

如何使用pid杀死Node.js子进程?

来自分类Dev

如何用生成的子节点替换node.js进程?

来自分类Dev

Node.js子进程中的数据丢失

来自分类Dev

Node.js检测到子进程退出

来自分类Dev

Node.js:杀死ChildProcess#spawn的子进程

来自分类Dev

Javascript(node.js)限制子进程数

来自分类Dev

如何重新启动Node.js子进程

来自分类Dev

从Node JS子进程中的python脚本返回结果

来自分类Dev

Javascript(node.js)限制子进程数

来自分类Dev

单击按钮后执行 Node.js 子进程

来自分类Dev

主文件从 Node.js 中的工作进程运行多次

来自分类Dev

Node.js进程重启

来自分类Dev

如何在node.js(不是子进程)中启动全新的进程?

来自分类Dev

node.js如何通过进程名检查一个进程是否正在运行?