位置: 编程技术 - 正文

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的权限问题)

  • 车辆购置税的税率是多少
  • etc发票可以抵扣进项税吗
  • 出口销售收入要交增值税吗
  • 新入职员工哪月交社保
  • 薪金性支出包括什么
  • 税务局登录账号是多少
  • 代人开增值税怎么收费?
  • 代购货物的缴税情况
  • 企业破产时下列受偿等级最高的是
  • 房地产开发企业预缴增值税
  • 固定资产账实不符的审计定性
  • 怎么从银行买承兑汇票
  • 出口退税申报系统汇率修改
  • 设备税款
  • 没有进货票的商品可以销售吗
  • 应收票据背书支付
  • 确定发出存货实际成本的方法
  • 企业出租房屋交什么税?
  • 2018手写发票何时失效?
  • 销售折让的税收分类编码
  • 职工教育经费列支范围及标准
  • 发生工伤事故先怎么办
  • 信息技术包括哪几个方面
  • 电池消费税征税范围
  • 应付短期租入固定资产的租金计入什么科目
  • 劳务派遣公司的作用
  • 记账凭证的摘要是什么意思
  • php中session什么意思
  • 多交的所得税退回来账务处理
  • 如何搭建chatGPT
  • lsass.exe是什么进程
  • PHP:json_last_error_msg()的用法_JSON函数
  • 销售退回的增值税怎么处理
  • 奥林匹克森林公园奥海
  • php使用什么开发工具
  • 存货的采购成本包括
  • 非正常损失的存货进项税额转出
  • 退回的税控盘费用如何做会计分类
  • 一般纳税人在什么情况下,不可以开具增值税专用发票
  • php语言设计模式之单例模式
  • 在数组指定位置添加数据
  • 浅谈如何培养孩子的注意力
  • 小程序从入门到精通
  • 企业利息支出怎么算
  • 员工食堂买菜
  • 应交税费应交增值税销项税额
  • 企业接受投资会导致所有者权益增加吗
  • 桥闸通行费发票上注明的金额含税吗
  • 织梦生成出现500
  • 汽车租赁发票账务怎么开
  • 未发工资怎么办
  • 其他应付款的会计编码
  • 并购 投资
  • 固定资产报废会计
  • 无息的银行承兑汇票
  • 收到加盟费应该怎么做账
  • 采购材料发票未到
  • 满减送的购物券在哪里看
  • 养老服务机构有住房租赁贷款需求吗
  • 数据库保护数据方式
  • freebsd软件安装
  • 怎么美化ppt
  • 巧用 Windows 系统控制台删除病毒文件
  • win7 64位旗舰版系统运行游戏提示计算机丢失mxvcp120.dll的解决方法
  • 设备管理器xp系统
  • Radio.exe - Radio是什么进程 有什么用
  • windows注册表修改任务栏
  • 如何删除win7系统
  • 在centos上安装pycharm
  • Win10系统无法启动,如何修复
  • windows7 excel
  • 微软发布更新的时间每月
  • cocos2dx菜鸟教程
  • listview安卓
  • jquery 右键菜单
  • angularjs常用总结
  • android下拉刷新上拉加载
  • 广东省税务局登录
  • 北京市朝阳区各中学校服照片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设