मैं (हाँ, मैं जानता हूँ कि यह बुरा है, मैं एक अच्छा कारण है) Node.js में तुल्यकालिक एक child_process निष्पादित और stdout पर किसी भी उत्पादन प्राप्त करने का प्रयास कर रहा हूँ परिणाम मिलता है, लेकिन मैं काफी समझ नहीं सकता कि कैसे ...Node.js - तुल्यकालिक आदेश निष्पादित और
मुझे यह SO पोस्ट मिला: node.js execute system command synchronously जो आदेश को निष्पादित करने के लिए लाइब्रेरी (नोड-एफएफआई) का उपयोग करने का वर्णन करता है, और यह बहुत अच्छा काम करता है, लेकिन केवल एक चीज है I मैं प्रक्रिया निकास कोड प्राप्त करने में सक्षम हूँ। कमांड निष्पादित करने वाला कोई भी डेटा सीधे stdout पर भेजा जाता है - मैं इसे कैप्चर कैसे करूं?
> run('whoami')
username
0
otherwords में
, username
stdout में echo'd है, run
का परिणाम 0
है।
मैं चाहते ज्यादा बल्कि यह पता लगाने कैसे stdout को पढ़ने के लिए
[यहां] [1] देखने की कोशिश करें। यह एक ही प्रश्न की चर्चा है। [1]: http://stackoverflow.com/questions/4443597/node-js-execute-system-command-synchronously/8625316#8625316 – scherka