文章詳情頁
node.js - node exec 執行沒反應
瀏覽:73日期: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. javascript - JS如何取對稱范圍的隨機數?2. 數據庫 - mysql如何處理數據變化中的事務?3. java - ehcache緩存用的是虛擬機內存么?4. 關于docker下的nginx壓力測試5. java - mongodb分片集群下,count和聚合統計問題6. android - java 泛型不支持數組,那么RxJava的Map集合有什么方便的手段可以定義獲得一串共同父類集合數據呢?7. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下8. 服務器端 - 采用nginx做web服務器,C++開發應用程序 出現拒絕連接請求?9. javascript - 有什么兼容性比較好的辦法來判斷瀏覽器窗口的類型?10. python - pandas按照列A和列B分組,將列C求平均數,怎樣才能生成一個列A,B,C的dataframe
排行榜
