文章详情页
node.js - node exec 执行没反应
浏览:299日期: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. css3 - 没明白盒子的height随width的变化这段css是怎样实现的?2. javascript - 想学web前端全栈开发,请问有机构推荐吗?3. javascript - nodejs express 中,throw 一个异常,如何指定响应号?4. javascript - js中数组的undefined为什么不会被遍历5. 开放源代码 - 各位可以告知一下Java开源项目在哪里有吗?6. linux - python 安装 Anaconda 环境变量问题请教7. python3.x - python多线程如何修改数据?8. css - 这些字体是怎么弄的?9. javascript - 编程,算法的问题10. 调用控制器方法 出现 no input file specified.
排行榜

网公网安备