文章详情页
node.js - node exec 执行没反应
浏览:246日期:2024-07-28 11:46:36
问题描述
const exec = require(’child_process’).exec; exec(’cat /dev/urandom |od -x|head -n 1’, (error, stdout, stderr) => { if (error) { console.error(`exec error: ${error}`); return; } console.log(`stdout: ${stdout}`); console.log(`stderr: ${stderr}`); });
为什么执行这段语句,完全没反应?
而在终端执行完全正常。
问题解答
回答1:exec的默认的最大允许输出到stdout和stderr的数据量不超过200K,如果超过了,子进程就会被杀死。
来,给你一个门 https://segmentfault.com/q/10...
相关文章:
1. spring-mvc - spring-session-redis HttpSessionListener失效2. node.js - express框架,设置浏览器从缓存中读取静态文件,只有js从缓存中读取了,css还有一些图片为何没有从缓存中读取?3. android glide asbitmap 在baseadpter中的问题4. python - flask post提交timestamp不能作为参数,这是为什么?5. python 计算两个时间相差的分钟数,超过一天时计算不对6. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下7. 做Redis集群的时候,可不可以将Master实例和Slave实例放在一个主机当中?8. 前端 - @media query 使用出现的问题?9. jquery - js向两边展开10. javascript - 如何获取未来元素的父元素在页面中所有相同元素中是第几个?
排行榜

网公网安备