文章详情页
node.js - node exec 执行没反应
浏览:289日期: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. PC 手机兼容的 编辑器2. 编辑管理员信息时,为什么没有修改过的内容会为空?3. css3不包括4. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?5. javascript - 如何将一个长为365的数组对象按月份切割成12组?6. node.js - npm安装模块时,在cmd上显示的是一条白线,白线前面是一天反斜线转圈圈,然后就出现npm ERR错误了,求帮助,谢谢7. angular.js - Angular 像这种重复判断的表达式 有什么好的解决办法吗?~8. html - angularJS中switch切换开关按钮不能操作9. node.js - npm run dev报错10. mysql - SELECT 多個資料表及多個欄位
排行榜

网公网安备