文章詳情頁
node.js - node exec 執行沒反應
瀏覽:83日期: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. 網頁爬蟲 - Python 爬蟲中如何處理驗證碼?2. css3 - 微信前端頁面遇到的transition過渡動畫的bug3. javascript - 請教如何獲取百度貼吧新增的兩個加密參數4. Python如何播放還存在StringIO中的MP3?5. Python爬蟲如何爬取span和span中間的內容并分別存入字典里?6. (python)關于如何做到按win+R再輸入文件文件名就可以運行?7. python - Win7調用flup報錯’module’ object has no attribute ’fromfd’8. mysql - 分庫分表、分區、讀寫分離 這些都是用在什么場景下 ,會帶來哪些效率或者其他方面的好處9. mysql 一個sql 返回多個總數10. mysql - 如何減少使用或者不用LEFT JOIN查詢?
排行榜
