位置: 编程技术 - 正文

nodejs 子进程正确的打开方式(nodejs child_process)

编辑:rootadmin

推荐整理分享nodejs 子进程正确的打开方式(nodejs child_process),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node 进程管理,nodejs多进程,node 进程管理,node 进程管理,node fork子进程,node创建子进程,node创建子进程,nodejs子进程退出,内容如对您有帮助,希望把文章链接给更多的朋友!

因为库太拙了,需要在 nodejs 里调用子进程来获取数据。然而看到 child_process 的文档真是头疼,这么多种启动子进程的方法直接推到人面前,也没个解释,命名也十分无用。只能一个个地查看详细说明来找到应该使用的那个……所以我整理了一下。

首先是同步创建子进程的那几个函数。会阻塞 nodejs 的主循环。无用。(要是写小脚本的话我直接上 shell 或者 Python 了,干嘛跟自己过不去呢。)

exec :调用 shell 来执行命令的。这部分跟「exec」这个词的 UNIX/C 语义刚好相反。

nodejs 子进程正确的打开方式(nodejs child_process)

execFile :不调用 shell,直接执行命令。这命名不明所以。

fork :执行一个 新的 nodejs 进程,并且建立一个专用的 IPC 通道。子进程除了 IPC 通道外与父进程无任何瓜葛!命名真是一如既往地误人子弟。默认使用与父进程相同的可执行文件(nodejs 版本),也可以另外指定。

spawn :相当于 Python 的 subprocess,可以指定是否使用 shell。默认不使用 shell。也支持 cwd 啊 env 啊 argv0 啊之类的参数。

结论:如果需要用 Python 的 subprocess.run / Popen 类似的功能,就使用 child_process.spawn 。 exec 开头的那个函数似乎没啥大用,大概跟 subprocess 的 getoutput / check_call 之类的一样只是有一些预设而已吧。

mac上node.js环境的安装测试 如果大家之前做过web服务器的人都知道,nginx+lua与现在流行的Node.js都是可以做web服务器的,前者在程序的写法和配置上要比后者麻烦,但用起来都是差不多.

Node.js使用gm拼装sprite图片 从设计图切图得到了个小图标,是按钮的两种状态,然后我就寻思着把他们拼成一张sprite图片.之前用过gulp的sprite插件,但这次我不想搞的太隆重.拼图我知

详解node如何让一个端口同时支持https与http 众所周知node是一个高性能的web服务器,使用它可以很简单的创建一个http或https的服务器。比如一个很简单的http服务器:varhttp=require('http');varhttps=require('

标签: nodejs child_process

本文链接地址:https://www.jiuchutong.com/biancheng/382131.html 转载请保留说明!

上一篇:Express + Node.js实现登录拦截器的实例代码(express.js教程)

下一篇:mac上node.js环境的安装测试(mac安装nodejs的权限问题)

  • 企业所得税广告费30%扣除
  • 应纳税所得额怎么计算应纳税额
  • 小企业会计准则是什么意思
  • 销售货物开票及销售收入
  • 预算收入包括增值税吗
  • 一千万人民币可以买多少斤黄金
  • 合并报表营业收入怎么算出来的
  • 收到投资款需要缴纳增值税吗
  • 销售收入做账属于什么凭证
  • 外贸公司有国企吗
  • 发票没有认证怎么报销
  • 固定资产折旧提完了之后还要怎么处理吗
  • 出口发票税率是怎么算的
  • 受委托加工物资双方账务处理怎么做
  • 微信支付工资怎么做账
  • 财务费用期末结转后有余额吗
  • 两个公司成立一个新的公司注意事项
  • 健身房会计一般做什么
  • 企业不征税收入用于支出所形成的固定资产
  • 公司成立之后有人投资怎么做分录?
  • 企业缴纳印花税会计分录
  • 先开票后预缴能退吗
  • 本月没有销项只有进项,月末怎么做账
  • 为什么要结转成本差异
  • 资产负债率是用年初和年末数吗
  • 个税申报月份有误如何调整?
  • 公司亏损应该从哪入手
  • 红字专用发票信息表
  • 费用报销单正确填写格式
  • 招待费报销制度规定
  • php array_replace
  • 企业职工工伤赔偿标准
  • cpu哪个型号性价比最高
  • 工程质保金账务处理办法
  • 新手最适合用哪一款
  • php的json_encode
  • 结转生产成本的会计科目
  • 无进项开发票
  • 补提所得税费用可以直接计入当期
  • php中定义函数
  • 公司设备搬家费会计分录
  • 微信小程序父子通信
  • 论文resit
  • ptech模型
  • 审图费谁出
  • 金融资产减值迹象
  • 看望职工家属可以计入福利费吗
  • 增值税电子发票怎么领用
  • 电子产品报废清理是否缴纳教育附加税
  • 库存商品的科目设置
  • 房地产销售老项目增值税
  • 短期借款按月计提的分录
  • 记账凭证的基本内容包括制证,审核,记账,会计主管
  • 将Reporting services的RDL文件拷贝到另外一台机器时报Data at the root level is invalid的解决方法
  • mysql分页实现
  • win7如何共享文件夹给另一台电脑使用
  • win10预览版21301bug
  • centos6.5关闭休眠
  • kdeskcore.exe是什么
  • soundtrax.exe - soundtrax是什么进程
  • linux 使用技巧
  • win8.1如何更改密码
  • msoobe.exe是什么
  • win10系统ie浏览器不见了
  • win8隐藏任务栏怎么恢复
  • w10系统如何安装
  • 用jquery
  • 适者生存作文800字议论文
  • js中断点用法
  • linux中shell脚本编写
  • Node.js中的construct
  • linux Shell获取某目录下所有文件夹的名称
  • shell获取字符串中的数字
  • javascript教程chm
  • python 命令
  • javascript可以做动态网页吗
  • 财税专家刘杨简历图片介绍
  • 公司车辆购置税怎么做账
  • 地方税务局是事业单位吗
  • 公司零申报可以交社保吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设