child-process相关内容

Node.js分叉的子返回消息限制及其解决方法

我在节点上做了一些繁重的统计工作,所以我将计算分叉给了一个子进程,该子进程将处理所有mongo查询并遍历数据等,最后将结果发送回母进程.相对较小的数据集,一切正常. 但是,当数据足够大时,通信似乎被阻塞,或者在发回过程中出了点问题.返回数据是相当大的HighChart对象,其中包含超过200k数据点,我能够在子进程调用process.send(data)之前记录消息,并且子进程上的cpu活动 ..
发布时间:2021-04-22 18:30:53 其他开发

带有NodeJS(Express)的Sklearn模型(Python):如何将两者连接?

我有一台使用NodeJS-Express的Web服务器,并且在同一台机器上腌制(倾倒)了一个Scikit-Learn(机器学习)模型. 我需要的是通过向服务器发送/接收数据来演示该模型.我想在Web服务器的启动上加载模型,并保持“监听"数据输入.接收数据时,执行预测并将其发送回去. 我对Python比较陌生.从我所看到的,我可以使用“子进程"来执行该操作.我还看到了一些从Node运行P ..
发布时间:2021-04-22 18:30:35 Python

从Node.js运行Shell命令而不缓冲输出

我正在尝试从Node.js启动shell命令,不重定向该命令的输入和输出-就像使用shell脚本或使用Ruby的系统命令.如果子进程想要写入STDOUT,则我希望它直接进入控制台(或重定向,如果Node应用程序的输出已重定向). Node似乎没有任何直接的方法来执行此操作.看来,运行另一个进程的唯一方法是使用 child_process ,它总是将子进程的输入和输出重定向到管道.我可以编写代 ..
发布时间:2021-04-22 18:30:33 其他开发

NJS权限被拒绝的OSX的NodeJS子进程EXEC命令失败

我正在尝试在OSX上的Node.js中的子进程中启动nvm但是,这样做时,出现以下错误:/bin/sh:/Users/miker/.nvm/nvm.sh:权限被拒绝.子进程以代码126退出(我将其称为nvm的显式路径,因为如果没有该子进程运行,则子进程将看不到可执行文件.) 很明显,这是一个权限问题.但是,我不确定为什么可以直接启动命令而不会出现问题.只有在子进程中启动时,此操作才会失败.也 ..
发布时间:2021-04-22 18:30:30 其他开发

在node.js中用tty生成子进程

我正在尝试使用ssh在远程服务器上做一些工作-并从node.js在本地计算机上调用ssh 该脚本的精简版本如下: var execSync = require("child_process").execSync;var命令=ssh -qt user@remote.machine-"sudo mv ./this.thing/to/here/;"“;execSync(command,call ..
发布时间:2021-04-22 18:30:21 前端开发

无法在后台shell中捕获SIGINT信号

在子进程/后台进程中运行时,我无法捕获信号. 这是我简单的bash脚本: #!/bin/bash回声“在儿童中"陷阱"got_signal"SIGINT函数got_signal {回声“被困"出口0}而[true];做睡2完毕 在运行此功能并稍后运行时 kill -SIGINT(pid) 一切正常,将打印被困并退出. 现在,如果我从这样的父脚本中启动相同的脚本: #!/ ..
发布时间:2021-04-14 19:30:15 其他开发

bash:为什么我不能在后台shell中设置SIGINT陷阱?

这是一个简单的程序,它注册了两个 trap 处理程序,然后使用 trap -p 显示它们.然后,它执行相同的操作,但是在子级后台进程中. 为什么后台进程会忽略 SIGINT 陷阱? #!/bin/bash回显“启动时的陷阱:"陷阱-p回声“"陷阱'回显“接收到的INT"'INT陷阱“回显“收到的条款""条款回显“在父级上设置的陷阱:"陷阱-p回声“"(回显“启动时的子陷阱:"陷阱-p回声“ ..
发布时间:2021-04-14 19:27:51 其他开发

在node.js中,如何使用child_process.exec以使所有操作都可以异步发生?

我有一个基于node.js构建的服务器.以下是请求处理程序功能之一: var exec = require("child_process").exec函数doIt(response){//一些简单而快速的代码-可以忽略exec("sleep 10",//运行OS的sleep命令,睡眠10秒钟//sleeping(10),//已注释掉.运行下面定义的局部函数.函数(错误,标准输出,标准错误){r ..
发布时间:2021-04-12 19:06:55 前端开发

Require('child_process')=>找不到Require/child_process +启动.bat

已经3天了,我正在论坛上搜索一种使程序生效的方法,但仍然无效…… 我正在做我的第一个AngularJS项目,当用户单击图像时,我需要启动外部程序. 我有一个名为tool-list的模块,在我的tool-list.component.ts中,我导出了一个名为ToolListComponent的类.在此课程中,我有启动我的外部程序的功能. launchtool(){alert(“我正在 ..
发布时间:2021-04-07 18:47:02 其他开发

没有从Node.js生成的进程接收stdout

我正在尝试让 nodejs 与冒险(一种基于文本的旧游戏)进行交互.这个想法是将冒险作为一个子进程打开,然后通过写入stdin并将事件监听器放置在stdout上来玩游戏. 游戏开始时,它会打印一个初始字母: 欢迎来到冒险!!您想要说明吗? 为了说明我的问题,我有一个nodejs + express实例,其内容为: var childProcess = require('ch ..
发布时间:2020-11-30 05:36:29 其他开发

从脚本的旧运行跟踪孩子

我有一个Perl脚本,可以产生一些孩子。它们都需要花很长时间才能运行,并在此过程中创建目录和文件。我经常注意到在孩子死于自然原因之前,我想改变的事情,所以我必须关闭所有内容(这涉及到一些 grep 和 kill 调用)并删除子级创建的所有文件。没什么大不了的,但是脖子有点疼。我想创建一个监视所有孩子的设置,以便当我再次启动父母时,报告仍在运行的大孩子。 到目前为止,我最好的主意保留了我使用其 ..
发布时间:2020-10-01 18:53:28 其他开发