文章详情页
node.js - node exec 执行没反应
浏览:281日期: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. html - css导航栏模糊,导航栏固定,随着页面滑动对下方页面产生模糊效果,如何实现?2. 老师们js,链接数据库mysql,一直报错,要怎么解决也!3. java - 输出4个不相等整数之间所有任意三个整数的乘积4. 前端 - 这段代码一直生效不了,查半天因为 top: 0px; 分号后一个隐藏的东西,也不是占位符...删了就可以生效,这是什么情况。。5. css - 这些字体是怎么弄的?6. css3 - 如图的flex骰子布局是怎么实现的?7. css3 怎么实现像书籍装订线的效果?8. python - 请问django的orm能否独立拿出来使用?例如在非web程序中使用9. javascript - 关于ajax异步的问题10. javascript - vue中自定义事件如何传递参数?
排行榜

网公网安备